@charset "utf-8";

body {

	background-image: url(imagenes/bg0.jpg);

	background-repeat: repeat-x;

	background-position: top;

	text-align: center;

	margin: 0px;

	padding: 0px;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, SansSerif;

	font-size: 12px;

	color: #616161;

	background-color: #FFFFFF;

}

.cuerpo h2, .cuerpo_chico h2 {

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



a {

	color: #009900;

	text-decoration: none;

	font-weight: bold;

}

a:hover {

	color: #009900;

	text-decoration: underline;

}



#container_bg {

	background-image: url(imagenes/bg1.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	text-align: center;

	overflow: auto;

	position: relative;

}

#container {

	margin: auto;

	width: 924px;

}

#container #content {

	float: left;

	width: 924px;

	background-image: url(imagenes/bg2.jpg);

	background-repeat: repeat-y;

}

#container #content #t1 {

	background-image: url(imagenes/t1.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	float: left;

	height: 303px;

	width: 12px;

}

#container #top {

	background-image: url(imagenes/top.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	float: left;

	height: 255px;

	width: 924px;

}

#container  #top  #logo,#container #top_interno #logo {

	float: right;

	height: 87px;

	width: 213px;

	clear: both;

	margin-right: 12px;

}

#container  #top  #banner, #container #top_interno #banner {

	clear: both;

	float: right;

	height: 163px;

	width: 653px;

	margin-top: 5px;

	margin-right: 12px;

}

#container #footer {

	font-size: 10px;

	color: #FFFFFF;

	background-color: #5198d2;

	background-image: url(imagenes/t3.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	width: 900px;

	margin-right: 12px;

	margin-left: 12px;

	padding-top: 12px;

	text-align: center;

	font-family: Tahoma, Verdana, Arial;

	padding-bottom: 12px;

	padding-right: 0px;

	padding-left: 0px;

}

#container #footer a {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: normal;

}

#container #footer a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: normal;

}



#container #content #t2 {

	background-image: url(imagenes/t2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	float: left;

	height: 303px;

	width: 12px;

}

#container #content #tc {

	background-image: url(imagenes/bg_centro.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	float: left;

	width: 876px;

	text-align: left;

	padding-top: 11px;

	padding-right: 14px;

	padding-bottom: 50px;

	padding-left: 10px;

}

h1.t_gepsicom {

	background-image: url(imagenes/t_gepsicom.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 52px;

	width: 184px;

	overflow: hidden;

	clear: both;

}

.botonera_home    {

	float: left;

	width: 648px;

	margin-top: 30px;

	margin-left: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	clear: both;

}

.botonera_home ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.titulo_linea {

	font-size: 13px;

	font-weight: bold;

	color: #2e79bc;

	margin-top: 20px;

	margin-bottom: 20px;

	padding-bottom: 3px;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #2e79bc;

}

.azul {

	color: #2e79bc;

}





.botonera_home li {

	float: left;

	height: 57px;

	width: 184px;

	margin-bottom: 12px;

	margin-right: 30px;

}

.botonera_home .bh_quienes_somos {

	background-image: url(imagenes/bh_quienes_somos.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home .bh_consultoria {

	background-image: url(imagenes/bh_consultoria.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home .bh_formacion {

	background-image: url(imagenes/bh_formacion.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home  .bh_medisof {

	background-image: url(imagenes/bh_medisofia.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home .bh_articulos {

	background-image: url(imagenes/bh_articulos.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home .bh_libros {

	background-image: url(imagenes/bh_libros.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home .bh_otros_datos {

	background-image: url(imagenes/bh_otros_datos.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home .bh_pepon {

	background-image: url(imagenes/bh_pepon.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home .bh_elefantil {

	background-image: url(imagenes/bh_elefantil.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home  .bh_palabras {

	background-image: url(imagenes/bh_palabras.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home .bh_postal {

	background-image: url(imagenes/bh_postal.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

.botonera_home .bh_hada {

	background-image: url(imagenes/bh_hada.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 57px;

	width: 184px;

	overflow: hidden;

}

#container #content #tc .titulo {

	float: left;

	width: 800px;

}

.contacto_home {

	background-image: url(imagenes/bg_contacto.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	float: right;

	height: 212px;

	width: 192px;

	margin-top: 30px;

	padding-left: 14px;

	padding-top: 45px;

}

.contacto_home p {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

#container #top_interno {

	background-image: url(imagenes/top_interno.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	float: left;

	height: 255px;

	width: 924px;

}

#container #content #tc_interno {

	background-image: url(imagenes/bg_centro_interno.jpg);

	background-repeat: repeat-x;

	background-position: top;

	float: left;

	width: 900px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 50px;

	padding-left: 0px;

}

#menu {

	float: left;

	width: 201px;

	background-image: url(imagenes/bg_menu.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	margin-left: 13px;

	padding-top: 0px;

	padding-bottom: 180px;

	padding-left: 13px;

}

#menu ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#menu  li.boton_chico {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 25px;

	width: 188px;

	list-style-type: none;

}

#menu li.boton_grande {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 46px;

	width: 188px;

	list-style-type: none;

}

#menu .b_quienes_somos {

	text-indent: -1000px;

	float: left;

	height: 25px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_quienes.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_consultoria {

	text-indent: -1000px;

	float: left;

	height: 25px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_consultoria.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_formacion {

	text-indent: -1000px;

	float: left;

	height: 25px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_formacion.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_otros_datos {

	text-indent: -1000px;

	float: left;

	height: 25px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_otros_datos.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_articulos {

	text-indent: -1000px;

	float: left;

	height: 25px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_articulos.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_libros {

	text-indent: -1000px;

	float: left;

	height: 25px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_libros.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_palabras {

	text-indent: -1000px;

	float: left;

	height: 25px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_palabras.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_contacto {

	text-indent: -1000px;

	float: left;

	height: 25px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_contacto.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_medisof {

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_medisofia.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_pepon {

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_pepon.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_elefantil {

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_elefantil.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_postal {

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_postal.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#menu .b_hada {

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 188px;

	overflow: hidden;

	background-image: url(imagenes/b_hada.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

.titulo_largo {

	float: right;

	height: 57px;

	width: 643px;

}

.t_quienes {

	background-image: url(imagenes/t_quienes.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 174px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_quienes {

	background-image: url(imagenes/bg_titulo_violeta.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}



.cuerpo {

	float: right;

	width: 623px;

	text-align: left;

	margin-top: 25px;

	padding-right: 20px;

}

.bloque {

	float: left;

	width: 603px;

}

.bloque  .bloque_imagen {

	float: left;

	height: 320px;

}

.bloque  .bloque_texto {

	float: left;

	width: 393px;

}



.cuerpo p, .cuerpo_chico p {

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 20px;

	line-height: 20px;

}

.cuerpo p.azul, .cuerpo_chico p.azul {

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 20px;

	line-height: 20px;

	color: #2e79bc;

}

img.foto1 {

	float: left;

	padding-right: 10px;

	padding-bottom: 190px;

}

.tl_consultoria {

	background-image: url(imagenes/bg_titulo_celeste.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_consultoria {

	background-image: url(imagenes/t_consultoria.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 174px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_formacion {

	background-image: url(imagenes/bg_titulo_amarillo.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_formacion {

	background-image: url(imagenes/t_formacion.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 174px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_otros_datos {

	background-image: url(imagenes/bg_titulo_verde.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_otros_datos {

	background-image: url(imagenes/t_otros_datos.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 300px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_articulos {

	background-image: url(imagenes/bg_titulo_naranja.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_articulos {

	background-image: url(imagenes/t_articulos.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 300px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_libros {

	background-image: url(imagenes/bg_titulo_rosa.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_libros {

	background-image: url(imagenes/t_libros.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 174px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_medisofia {

	background-image: url(imagenes/bg_titulo_rojo.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_medisofia {

	background-image: url(imagenes/t_medisofia.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 54px;

	width: 200px;

	overflow: hidden;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

}

.tl_pepon {

	background-image: url(imagenes/bg_titulo_verde2.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_pepon {

	background-image: url(imagenes/t_pepon.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 174px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_elefantil {

	background-image: url(imagenes/bg_titulo_gris.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_elefantil {

	background-image: url(imagenes/t_elefantil.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 174px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_palabras {

	background-image: url(imagenes/bg_titulo_rosa2.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_palabras {

	background-image: url(imagenes/t_palabras.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 300px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_postal {

	background-image: url(imagenes/bg_titulo_violeta2.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_postal {

	background-image: url(imagenes/t_postal.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 174px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_hada {

	background-image: url(imagenes/bg_titulo_marron.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.t_hada {

	background-image: url(imagenes/t_hada.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 300px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.t_contacto {

	background-image: url(imagenes/t_contacto.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: left;

	height: 46px;

	width: 300px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.tl_contacto {

	background-image: url(imagenes/bg_titulo_rojo2.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.cuerpo h3, .cuerpo_chico h3 {

	font-size: 13px;

	font-weight: bold;

	color: #2e79bc;

	margin: 0px;

	padding: 0px;

}

.cuerpo h3.rojo, .cuerpo_chico h3.rojo {

	font-size: 13px;

	font-weight: bold;

	color: #FF0000;

	margin: 0px;

	padding: 0px;

}



.fondo_gris {

	background-image: url(imagenes/fondo_gris.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 562px;

	padding-top: 5px;

	padding-right: 10px;

	padding-left: 10px;

}

#submenu {

	float: right;

	width: 179px;

	margin-top: 3px;

	margin-right: 9px;

}

#submenu ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#submenu li {

	padding: 0px;

	float: left;

	width: 179px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

	list-style-type: none;

}

.sub_azul, .sub_azul:hover {

	color: #FFFFFF;

	background-color: #34b8e9;

	float: left;

	width: 160px;

	padding-top: 4px;

	padding-left: 19px;

	background-image: url(imagenes/sub_azul.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	font-weight: normal;

	padding-bottom: 4px;

}





.cuerpo_chico {

	float: right;

	width: 440px;

	text-align: left;

	margin-top: 25px;

	margin-right: 15px;

	padding: 0px;

}

.sub_azul_s, .sub_azul_s:hover {

	color: #FFFFFF;

	background-color: #34b8e9;

	float: left;

	width: 160px;

	padding-top: 4px;

	padding-left: 19px;

	background-image: url(imagenes/sub_azul_s.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	font-weight: normal;

	padding-bottom: 4px;

}

.sub_verde, .sub_verde:hover {

	color: #FFFFFF;

	background-color: #2CC143;

	float: left;

	width: 160px;

	padding-top: 4px;

	padding-left: 19px;

	background-image: url(imagenes/sub_verde.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	font-weight: normal;

	padding-bottom: 4px;

}

.sub_verde_s, .sub_verde_s:hover {

	color: #FFFFFF;

	background-color: #2EC043;

	float: left;

	width: 160px;

	padding-top: 4px;

	padding-left: 19px;

	background-image: url(imagenes/sub_verde_s.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	font-weight: normal;

	padding-bottom: 4px;

}

.sub_rojo, .sub_rojo:hover {

	color: #FFFFFF;

	background-color: #DF001B;

	float: left;

	width: 160px;

	padding-top: 4px;

	padding-left: 19px;

	background-image: url(imagenes/sub_rojo.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	font-weight: normal;

	padding-bottom: 4px;

}

.sub_rojo_s, .sub_rojo_s:hover {

	color: #FFFFFF;

	background-color: #DF001B;

	float: left;

	width: 160px;

	padding-top: 4px;

	padding-left: 19px;

	background-image: url(imagenes/sub_rojo_s.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	font-weight: normal;

	padding-bottom: 4px;

}

blockquote, blockquote blockquote {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

blockquote p, blockquote blockquote p {

	margin: 0px;

	padding: 0px;

}

.contacto_izq {

	float: left;

	width: 260px;

}

.contacto_der {

	background-color: #dfdfdf;

	float: left;

	width: 310px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 15px;

}

.formrow {

	float: left;

	width: 234px;

}

.formrow2 {

	float: left;

	width: 43px;

	padding-top: 119px;

	padding-left: 10px;

}



form {

	margin: 0px;

	padding: 0px;

}

input.l {

	background-color: #FFFFFF;

	padding: 2px;

	width: 235px;

	margin-bottom: 5px;

	border: 1px solid #666666;

	float: left;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, SansSerif;

	color: #666666;

	font-size: 12px;

}

textarea.l {

	background-color: #FFFFFF;

	padding: 2px;

	width: 235px;

	margin-bottom: 5px;

	border: 1px solid #666666;

	height: 115px;

	float: left;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, SansSerif;

	color: #666666;

	font-size: 12px;

}

input.b_enviar {

	background-image: url(imagenes/b_enviar.jpg);

	background-repeat: no-repeat;

	background-position: -8px -4px;

	text-indent: -1000px;

	float: left;

	height: 16px;

	width: 40px;

	margin-bottom: 5px;

	margin-left: 3px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	overflow: hidden;

}

.bloque2 {



	float: left;

	width: 603px;

}

.bloque .bloque_imagen_chica {



	float: left;

	height: 210px;

}

.solicitud {

	float: left;

	width: 420px;

}

.formrow3 {



	float: left;

	width: 300px;

}

.formrow4 {





	float: left;

	width: 405px;

}

input.l2, select.l2 {



	background-color: #FFFFFF;

	padding: 2px;

	width: 285px;

	margin-bottom: 5px;

	border: 1px solid #666666;

	float: left;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, SansSerif;

	color: #666666;

	font-size: 12px;

}

textarea.l2 {



	background-color: #FFFFFF;

	padding: 2px;

	width: 400px;

	margin-bottom: 5px;

	border: 1px solid #666666;

	height: 115px;

	float: left;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, SansSerif;

	color: #666666;

	font-size: 12px;

}

input.b_enviar2 {



	background-image: url(imagenes/b_enviar.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -1000px;

	float: right;

	height: 22px;

	width: 57px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	overflow: hidden;

}

#menu .b_home {



	text-indent: -1000px;

	float: left;

	height: 52px;

	width: 188px;

	overflow: hidden;

}

#menu li.boton_home {



	margin: 0px;

	padding: 0px;

	float: left;

	height: 52px;

	width: 188px;

	list-style-type: none;

}

.copy_home {

	float: left;
	
	font-size: 9px;

	width: 880px;

	text-align: center;

	padding-top: 40px;

}

.rojo {

	color: #FF0000;

}

/* Nuevos */

.listados li
{
	list-style: circle;
	margin-bottom: 5px;
}

.listados_formacion li
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.listados_formacion i
{
	color: #999;
}

.tachado
{
	text-decoration:line-through;
}

.estrella_img
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.subrayado_verde
{
	color: #000;
	font-weight: bold;
	width: auto;
	border-bottom: thin solid #009900;
}

.subrayado
{
	text-decoration: underline;
}

