@charset "utf-8";
/* CSS Document */

body
	{
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}
	
	
#contenedor_principal
	{
	width:964px;
	margin-left:auto;
	margin-right:auto;
	}
	
	
#head
	{
	}
	
	
#menu
	{
	padding:0 39px 0 100px;
	margin:6px 0 0 0;
	}
	
	
.btn_menu
	{
	width:165px;
	height:20px;
	float:left;
	text-align:left;
	}
	
	
.btn_menu img
	{
	border:none;
	}
	

.bloque_01 td
	{
	vertical-align:top;
	}
	
	
.bienvenidos_home
	{
	background:url(../images/img_fondocuadroblanco.jpg) repeat-y;
	}
	

.alinear_izquierda
	{
	text-align:left;
	}

	
.subtit_bienvenidos
	{
	padding:0 0 0 8px;
	text-align:left;
	}


.texto_bienvenidos
	{
	padding:13px 30px 0 35px;
	text-align:justify;
	}
	

.texto_bienvenidos a
	{
	color:#0177bb;
	font-size:13px;
	font-weight:bold;
	}	


.boton_suscribir
	{
	text-align:left;
	}
	
	
#bnn_noticias
	{
	margin-top:20px;
	}
	
	
.testimonios
	{
	float:left;
	width:275px;
	}
	

.bloque_03
	{
	margin-top:20px;
	}


#pie
	{
	padding:10px 0 10px 15px;
	text-align:left;
	}
	
	
#escribenos
	{
	background:#f7931e;
	}
	
	
.btn_enviar
	{
	background:#f7931e url(../images/img_bottom_escribenos.jpg) bottom no-repeat;
	text-align:right;
	padding:10px 30px 17px 0;
	}
	
	
.form_escribenos
	{
	text-align:left;
	vertical-align:top;
	}


.form_escribenos img
	{
	margin:0 15px 0 12px;
	vertical-align:top;
	text-align:left;
	}


.texto_testimonio
	{
	padding:25px 20px 8px 20px;
	text-align:justify;
	}
	
	
.texto_testimonio a
	{
	color:#0177bb;
	font-size:12px;
	font-weight:bold;
	}
	
	
.testimonio
	{
	width:200px;
	border:solid 1px #cccccc;
	padding:8px;
	}


.work_travel
	{
	text-align:justify;
	padding:0 15px 0 0;
	}
	
	
.work_travel h1
	{
	color:#f7931e;
	padding-top:12px;
	border-bottom:solid 1px #f7931e;
	font-size:20px;
	}
	
	
.work_travel h2
	{
	color:#f7931e;
	padding-top:12px;
	font-size:12px;
	}


.q1
	{
	text-align:justify;
	padding:0 15px 0 0;
	}
	
	
.q1 h1
	{
	color:#0177bb;
	padding-top:12px;
	border-bottom:solid 1px #0177bb;
	font-size:20px;
	}


.q1 h2
	{
	color:#0177bb;
	padding-top:12px;
	font-size:12px;
	}


.otros_programas
	{
	text-align:justify;
	padding:0 15px 0 0;
	}
	
	
.otros_programas h1
	{
	color:#66cc99;
	padding-top:12px;
	border-bottom:solid 1px #66cc99;
	font-size:20px;
	}


.otros_programas h2
	{
	color:#66cc99;
	padding-top:12px;
	font-size:13px;
	}


.legal
	{
	font-size:9px;
	}


.quienes_somos
	{
	text-align:justify;
	padding:0 15px 0 0;
	}
	
	
.quienes_somos h1
	{
	color:#0177bb;
	padding-top:12px;
	border-bottom:solid 1px #0177bb;
	font-size:20px;
	}
	
	
.quienes_somos li
	{
	margin-bottom:10px;
	margin-left:-12px;
	}


.quienes_somos h2
	{
	color:#0177bb;
	padding-top:12px;
	font-size:13px;
	}


.menu
	{
	background:#0177bb;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	padding:15px 15px 0 25px;
	}


.menu a
	{
	color:#FFFFFF;
	text-decoration:none;
	}


.menu a:hover
	{
	text-decoration:underline;
	}


.menu_programas
	{
	background:#d9e021;
	color:#0177bb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	padding:15px 15px 0 25px;
	}


.menu_programas a
	{
	color:#0177bb;
	text-decoration:none;
	}


.menu_programas a:hover
	{
	text-decoration:underline;
	}


.menu_workt
	{
	background:#f7931e;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	padding:15px 15px 0 25px;
	}


.menu_workt a
	{
	color:#FFFFFF;
	text-decoration:none;
	}


.menu_workt a:hover
	{
	text-decoration:underline;
	}
	
	
.menu_otrosp
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	padding:15px 15px 0 25px;
	background: #66cc99;
	}


.menu_otrosp a
	{
	color:#FFFFFF;
	text-decoration:none;
	}


.menu_otrosp a:hover
	{
	text-decoration:underline;
	}


.tablitaq1 td
	{
	padding: 5px 0 5px 0;
	vertical-align:top;
	}