@import url("control.css"); 
body {
					font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
					background:#FFFFFF;
					margin: 0;
					padding: 0;
					text-align: center;
					}
					img {
					border:0;
					}

					h1, h2 {
						font-size:14px;
						font-weight:normal;
						text-transform:uppercase;
						color:#1774a2;
						margin:0 0 10px 0;
					}

					h3, h4, h5, h6 {
						font-size:11px;
						font-weight:bold;
						text-transform:uppercase;
						color:#333;
						margin:0 0 10px 0;
					}

					p {
						font-size:11px;
						color:#666;
						text-align:justify;
					}
					.pie {
     font-size:11px;
     color:#666;
     text-align:center;
}

				/*	a {color:#666; outline:none;}*/
a {color:#1774a2; outline:none;}
					/*********************************** Fin Elementos Html *************************************/

					/************************************ Elementos Tabla ***************************************/

					table {
						border-collapse:collapse;
						border-spacing:0;
						empty-cells:show;
					}
					td {vertical-align:top;}
					th, caption {vertical-align:top; text-align:left; font-style:normal; font-weight:normal;}

					/********************************* Fin Elementos Tabla ***********************************/

					/*********************************** Formulario ******************************************/

					fieldset, legend, form {border:0; margin:0; padding:0;}
					.form table { width:100%; margin-bottom:14px;}
					.form td {padding-bottom:5px;}
					.form legend {
						font-size:11px;
						font-weight:bold;
						text-transform:uppercase;
						color:#666;
						margin-bottom:14px;
						display:block;
					}
					.form label, .form span, .form input, .form textarea, .form select {font-size:11px;}
					.form label, .form span {
						width:150px;
						text-align:right;
						margin-right:5px;
						padding-top:3px;
						display:block;
						color:#666;
					}
					.form-input, .form-select {
						width:300px;
						height:18px;
						border:1px solid #1774a2;
						padding:0 2px;
						color:#333;
						background-color:#f5f5f5;
					}.form-textarea {
						width:300px;
						height:60px;
						border:1px solid #1774a2;
						padding:0 2px;
						font-size:12px ! important;
						color:#333;
						background-color:#f5f5f5;
					}
					.form-radio-checkbox label, .form-radio-checkbox input {
						display:inline;
						width:auto;
						text-align:left;
						padding-top:0;
						border:0;
					}
					.form-enviar {
						width:100%;
						height:24px;
						text-align:center;
						border:0;
						padding:0;
						margin-top:14px;
						background:url(../img/b-enviar.gif) no-repeat center;
						color:#1774a2 ! important;
					}
					/*********************************** Fin Formulario ***************************************/

					/************************************** Listas ********************************************/
					.unordered-list, .ordered-list {
						color:#666;
						font-size:11px;
						padding:0 0 0 14px;
					}
					.unordered-list {
						list-style:url(../img/bullet-ul.gif) none;
						margin:14px 5px;
					}
					.unordered-list li {line-height:1.3em; margin-left:3px;}
					.unordered-list ul {
						list-style:url(../img/bullet-ul_ul.gif) none;
						margin-left:0;
						padding:0 0 0 14px;
					}
					.ordered-list {
						list-style:decimal;
						margin:14px 10px;
					}
					.ordered-list li {line-height:1.3em; margin-left:3px;}
					.ordered-list ol {
						list-style:lower-alpha;
						margin-left:0;
						padding:0 0 0 19px;
					}


					/************************************* Fin Listas ******************************************/

					/************************************** Auxiliares *****************************************/

					.text-align-center { text-align:center}
					.bold { font-weight:bold}
					.italic { font-style:italic}
					.destacado {color:#1774a2;}

					/************************************** Fin Auxiliares**************************************/

					/*************************************** Estructura ****************************************/

					#main {
						width:809px;
						margin:auto;
						background:url(../img/f-main.gif) repeat-y;
						text-align:left;
					}
					#main-td {padding:21px;}

					/*************************************** Fin Estructura **************************************/

					/***************************************** Header ********************************************/
					#header { margin-bottom:13px;}
					#logo {
						width:303px;
						padding-right:14px;
						text-align:center;
						vertical-align:middle;
					}
					#header-top {
						padding-bottom:8px; 
						
						}
					#header-bottom { padding-top:14px;}
					#header-foto {
						width:605px;/*600*/
						height:120px;/*85*/
						background:url(../img/banner_arriba.png) no-repeat;
					}

					/****************************************** Fin Header *****************************************/

					/*************************************** Header Top Menu ***************************************/

					#header-top ul {
						list-style:none;
						margin:0;
						padding:0;
					}
					#header-top ul span { display:none}
					#header-top li {
						width:19px;
						height:19px;
						float:left;
						margin-left:8px;
					}
					#header-top ul a {
						display:block;
						width:19px;
						height:19px;
						float:left;
						background:no-repeat;
					}
					#header-top ul a#home { background:url(../img/b-home.gif);}
					#header-top ul a#map { background:url(../img/b-map.gif);}
					#header-top ul a#mail { background:url(../img/b-mail.gif);}

					/*********************************** Fin Header Top Menu ****************************************/


					/*********************************** Header Bottom Menu *****************************************/

					#header-bottom ul {
						list-style:none;
						margin:0 0 0 90px;
						padding:0;
					}
					#header-bottom li {
						height:12px;
						float:left;
					}
					#header-bottom ul a {
						display:block;
						height:12px;
						float:left;
						font-size:11px;
						text-decoration:none;
						border-left:1px solid #ccc;
						padding:0 30px 0 15px;
						color:#1774a2;
					}
					#header-bottom ul a#fotos { background: url(../img/b-fotos.gif) no-repeat 80%;}
					#header-bottom ul a#videos { background: url(../img/b-videos.gif) no-repeat 80%;}
					#header-bottom ul a#periodico {
						background: url(../img/b-periodico.gif) no-repeat 90%;
						border-right:1px solid #ccc;
					}

					/********************************* Fin Header Bottom Menu ***************************************/

					/********************************** Login Form **************************************************/


					#login2 {
						margin-left:10px;
						height:80px;
						width:165px;
					}
					#login {
						margin-left:10px;
						height:125px;
						width:165px;
					}
					#login table, #login td { margin:0; padding:0;}
					.login-input {
						width:155px;
						height:18px;
						background:url(../img/f-input.gif) no-repeat;
						font-size:11px;
					}
					#login legend {
						font-size:11px;
						font-weight:bold;
						margin-bottom:3px;
					}
					#login label {
						font-size:11px;
						font-weight:bold;
						color:#666;
						margin-bottom:1px;
						display:block;
					}
					#login input {
						width:149px;
						height:12px;
						padding:0;
						border:0;
						margin:3px 3px 4px 3px;
						font:normal normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
						background-color:transparent;
					}
					#login .inputalternativo {
						width:10px;
						height:10px;
						padding:0;
						border:0;
						margin:3px 3px 4px 3px;
						font:normal normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
						background-color:transparent;
					}
					#login .label-alternativo {
						font-size:11px;
						font-weight:bold;
						color:#666;
					}
					#login #iniciar {
						background: url(../img/b-iniciar.gif) no-repeat center;
						height:18px;
						color:#1774a2;
						text-align:center;
						margin:3px 0 0 0;
						padding:0;
					}
					
					#login2 table, #login2 td { margin:0; padding:0;}
				
					#login2 legend {
						font-size:11px;
						font-weight:bold;
						margin-bottom:3px;
					}
					#login2 label {
						font-size:11px;
						font-weight:bold;
						color:#666;
						margin-bottom:1px;
						display:block;
					}
					#login2 input {
						width:149px;
						height:12px;
						padding:0;
						border:0;
						margin:3px 3px 4px 3px;
						font:normal normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
						background-color:transparent;
					}
					#login2 #iniciar {
						background: url(../img/b-iniciar.gif) no-repeat center;
						height:18px;
						color:#1774a2;
						text-align:center;
						margin:3px 0 0 0;
						padding:0;
					}
					
					
					 .letra_usuario{
					   color: #494949;
                                                 font-weight:normal;
                                                 font-size:12px;
                                                 text-align: left;	
                                                  vertical-align: middle;		
					}

                                             .letra_user{					
				                font-weight:normal;
				                font-size:12px;
				                color: #494949;
				                text-align: left;
 					       vertical-align: middle;
				         }
				         
				         #titulo_login_logout{
						margin-bottom: 8px;
						padding-left: 90px;
						color: #1774a2;
						font-size: 14px;
						font-weight: bold;				         
				         }



					/************************************ Fin Login Form ********************************************/

					/************************************ Search Form ***********************************************/

					#header-top form {display:inline;}
					#header-top form table, #header-top form td { margin:0; padding:0;}
					.search-input {
						width:155px;
						height:18px;
						background:url(../img/f-input.gif) no-repeat right;
					}
					#header-top form legend { display:none;}
					#header-top form input {
						background-color:transparent;
						width:149px;
						height:12px;
						padding:0;
						margin:3px 3px 3px 157px;
						border:0;
						font:normal normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
					}
					#header-top form #buscar {
						background: url(../img/b-buscar.gif) no-repeat center;
						width:80px;
						height:18px;
						margin:0 0 0 3px;
						padding:0;
						color:#1774a2;
						text-align:center;
						font-weight:bold;
					}

					/*********************************** Fin Search Form ******************************************/

					/***************************************** Content ********************************************/

					.top {
						height:125px;
						width:175px;
						padding-top:19px;
						margin-bottom:14px;
						background:url(../img/f-top.png) no-repeat;
					}
					.sides {
						width:175px;
						/*margin:14px 0;*/
						padding:0;
					}
					.sides-top {
						background:url(../img/f-side-top.gif) no-repeat;
						height:19px;
					}
					.sides-bottom {
						background:url(../img/f-side-bottom.gif) no-repeat;
						height:19px;
					}
					.sides-middle {background:url(../img/f-side-middle.gif) repeat-y;}
					.sides-middle img { margin-bottom:20px;}
					#imagen {text-align:center;}
					#imagen img { margin-bottom:20px;}

					.content {
						width:620px;
						margin:0 0 10px 10px;
						padding:0;

					}
					.content-top {
						background:url(../img/f-content-top.gif) no-repeat;
						height:19px;
					}
					.content-bottom {
						background:url(../img/f-content-bottom.gif) no-repeat;
						height:19px;
					}
					.content-middle {
						background:url(../img/f-content-middle.gif) repeat-y;
						padding:0 8px;
					}
					#borde{
						border-top-width: 1px;
						border-top-style: solid;
						border-top-color: #cccccc;					
					}

					/************************************* Fin-Content ************************************************/

					/***************************************** Menu ***************************************************/

/*
					.menu, .menu ul {
						margin:0;
						padding:0;
						list-style:none;
					}
					.menu {
						font-size:11px;
						font-weight:bold;
						margin:0 8px;
					}
					.menu1 {
						padding-bottom:8px;
						margin-bottom:14px;
						border-bottom:1px solid #ccc;
					}
					.menu ul {
						font-weight:normal;
						margin-left:16px;
					}
					.menu li { display:inline;}
					.menu a, .menu ul a {
						color:#1774a2;
						display:block;
						text-decoration:none;
						margin:5px 0;
					}
					.menu a {
						background:url(../img/bullet1.gif) no-repeat left top;
						padding:0 0 0 16px;
					}
					.menu ul a {
						background:url(../img/bullet2.gif) no-repeat left top;
						padding:0 0 0 8px;
					}
*/

					/******************************** Fin Menu ***************************************************/


					/************************************* Footer **********************************************/

					#footer table {
						width:100%;
						color:#676767;
						font-size:16px;
					}
					#footer p { margin:0; font-size:10px;}
					#footer-top {
						background:url(../img/f-footer-top.gif) no-repeat;
						height:8px;
					}
					#footer-bottom {
						background:url(../img/f-footer-bottom.gif) no-repeat;
						height:8px;
					}
					#footer-middle {
						background:url(../img/f-footer.gif) repeat-y;
						padding:0 8px;
					}
					#footer-left {
						width:50%;
						float:left;
						display:inline;
						text-align:left;
					}
					#footer-right {
						width:50%;
						float:right;
						display:inline;
						text-align:right;
					}

					/************************************* Fin Footer *********************************************/

					/************************************** Secciones *********************************************/

					#flash {
						text-align:center;
						width:429px;
						padding:0 14px;
					}
					.content-home {
						width:429px;
						margin:14px;
						padding:0;
					}
					.content-top-home {
						background:url(../img/f-content-top-home.gif) no-repeat;
						height:19px;
					}
					.content-bottom-home {
						background:url(../img/f-content-bottom-home.gif) no-repeat;
						height:19px;
					}
					.content-middle-home {
						background:url(../img/f-content-middle-home.gif) repeat-y;
						padding:0 8px;
					}
					.date { color:#999;}

					/*********************************** Fin Secciones ******************************************/

					/*************************************** Noticias *******************************************/

					.titulo_noticia {
						font-size: 14px;
						font-weight: normal;
						text-transform: uppercase;
						color: #1774a2;
						margin-top: 0pt;
						margin-right: 0pt;
						margin-bottom: 0.88em;
						margin-left: 0pt;
					}

					.texto_noticia p{
					font-size: 12px;
					font-weight: normal;
					color: #494949;
					}

					.fecha_noticia {
					font-weight: normal;
					font-size: 10px;
					color: #999999;
					}

					.link_noticia a {
					text-decoration: none;
					font-weight: normal;
					color: #1774a2;
					font-size: 10px;
					}

					.link_noticia a:hover{
					text-decoration: none;
					font-weight: normal;
					color: #1774a2;
					font-size: 10px;
					}

					.link_noticia a:visited{
					text-decoration: none;
					font-weight: normal;
					color: #1774a2;
					font-size: 10px;
					}

					.link_noticia a:active{
					text-decoration: none;
					font-weight: normal;
					color: #1774a2;
					font-size: 10px;
					}

					.browser_noticia a {
					text-decoration: none;
					font-weight: normal;
					color: #1774a2;
					font-size: 10px;
					}

					.browser_noticia a:hover{
					text-decoration: none;
					font-weight: normal;
					color: #1774a2;
					font-size: 10px;
					}

					.browser_noticia a:visited{
					text-decoration: none;
					font-weight: normal;
					color: #1774a2;
					font-size: 10px;
					}

					.browser_noticia a:active{
					text-decoration: none;
					font-weight: normal;
					color: #1774a2;
					font-size: 10px;
					}



					/************************************ Fin Noticias *******************************************/


					/************************************* Todo Terreno ******************************************/

					.titulo_todoterreno {
						font-size:12px;
						font-weight: bold;
						text-align: center;
						color: #666;
						margin-right:5px;
						padding: 3px 6px 0px 0px;
						width: 140px;
						background-image: url(../img/bg_menu.jpg);
						background-repeat: no-repeat;
					}

					.box_todoterreno {
						/*background: #F7F8EB;*/
						margin: 0px 5px 0px 8px;
						/*padding: 6px 5px 5px 30px ;*/
						width: 108px;
						/*border: 1px solid #E5E5E5;*/
					}

					.todoterreno a:link a:visited a:hover{
						text-decoration: none;
						color: #006699;
					}

					/************************************ Fin Todo terreno ***************************************/

					.survey_item {
						color: #666666;
						font-size:11px;
					}
					
					.form-boton-alternativo {
						border:1px solid #948b72;
     						padding:0 2px;
     						color:#494949;
     						background-color:#f1ecdf;
     						font: 12px Georgia, "Times New Roman", Times, serif;
					}
					
					.titulo-obligatorio{
						color: #BD0000;
						font-weight: bold;
						font-size: 11px;
						font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
					}









/*
.menu, .menu .segundonivel {
    margin:0;
    padding:0;
    list-style:none;
}
.menu {
    font-size:11px;
    font-weight:bold;
    margin:0 8px;
}
.menu1 {
    padding-bottom:8px;
    margin-bottom:14px;
    border-bottom:1px solid #ccc;
}
.menu .segundonivel {
    font-weight:normal;*/
   /* margin-left:16px;*/
   /*
}
.menu li { display:inline;}
.menu a, .menu .segundonivel a {
    color:#1774a2;
    display:block;
    text-decoration:none;
    margin:5px 0;
}
.menu a {
    background:url(../img/bullet1.gif) no-repeat left top;
    padding:0 0 0 16px;
}
.menu .segundonivel a {
    background:url(../img/bullet2.gif) no-repeat 16px top;
    padding:0 0 0 20px;
}*/

/*-------principal-------*/


.menu {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	list-style:none;
}
.menu1 {
	/*padding-bottom:8px;
	margin-bottom:14px;*/
	margin-top:0;
	padding-top:0;
	border-bottom:2px solid #fff;
}
.menu .segundonivel {
	font-weight:normal;
	/*margin:4px 8px 4px 12px;*/ /* cambio*/
	padding:0;
	list-style:none;
}
.menu li { display:inline;}
.menu a, .menu .segundonivel a {
	display:block;
	margin:2px 0;
}
.menu a {
	color:#fff;
	background-image: url(../img/boton_verde.png);
	background-repeat: no-repeat;
	background-position: top center;
	/*background:#385879;*/
	padding:3px 0 3px 24px;
}
.menu .segundonivel a {
	color:#385879;
	background:url(../img/bullet2.gif) no-repeat 10px 2px;
	padding:0 0 0 20px;
}

/*----------FOOTER----------*/
/*----------FOOTER----------*/

/*
#imagen img {
	width:65px;
	height:65px;
	margin-left:40px;
}*/


.lista_noticias img {
	width:65px;
	height:65px;
}


/************************************************************ Donde Estoy ****************************************************/
.donde_esta{
	color: #676767; 
	font-weight: normal;
	font-size: 11px;	
	margin-bottom: 10px;
}

.donde_esta a:visited{
	color: #006699;
	}
	
.donde_esta a:hover{
	color: #B7110E; 
	}
/************************************************************ Fin Donde Estoy ****************************************************/


/************************************************************ Encuesta ****************************************************/

.tx-pbsurvey-pi1 .survey_item {
	font-size: 11px;
	color:#666666;
	margin-top: 20px; margin-bottom: 20px;
}

.tx-pbsurvey-pi1 .question {  
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	padding-top:10px;
	color:#1774a2;						
}

/************************************************************ Fin Encuesta ****************************************************/

/************************************************************ Mapa de Sitio ****************************************************/

.tx-dropdownsitemap-pi1 A {
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	color:#1774a2;
}

/************************************************************ Fin Mapa de Sitio ****************************************************/

/************************************************************ Inicio Galerķa ****************************************************/
			
.estiloLink{
	color: #1774a2;
	text-decoration: none;
	 cursor:pointer;
}
.celdaIzquierda{
	text-align: right;
	font-weight:bold;
	width:150px;
	padding-right:10px;
}
.celdaDerecha{
	text-align: left;
	font-weight:bold;
	width:350px;
}
/************************************************************ Fin Galerķa ****************************************************/

/************************************************************ Marketing Viral ****************************************************/

.tx_tipafriend_formfield label{
	font-size: 11px;
	color: #666666;
}	

#tx_tipafriend_button {
	border:1px solid #948b72;
     	padding:0 2px;
     	color:#494949;
     	background-color:#f1ecdf;
     	font: 12px Georgia, "Times New Roman", Times, serif;
     	width:70px;
}

.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {
	width:300px;
/*	height:18pform-inputx;			*/
	border:1px solid #1774a2;
	padding:0 2px;
	color:#333;
	background-color:#f5f5f5;
}

.tx_tipafriend_formfield input:focus{
	width:300px;
/*	height:18pform-inputx;			*/
	border:1px solid #1774a2;
	padding:0 2px;
	color:#333;
	background-color: #e0e0e0;
}

.tx_tipafriend_url{
	color: #676767; 
	font-weight: normal;
	font-size: 11px;	
	margin-bottom: 10px;
}

.tx_tipafriend_text{
	font-weight: normal;
	font-size: 11px;
	color: #999999;
}

.tx_tipafriend{
	color: #676767; 
	font-weight: normal;
	font-size: 11px;	
	margin-bottom: 10px;
}


/************************************************************ Fin Marketing Viral ****************************************************/

/************************************************************ Periodico ****************************************************/        				        


.nombre_diario{					
	font-weight:normal;
	font-size:12px;
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         color: #1774a2;
}  

.fecha_diario{					
         font-weight:normal;
         font-size:10px;
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         color: #666666;
}

.descripcion_diario{					
	font-weight:normal;
	font-size:10px;
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         color: #505050;
}  

.link_diario a{					
        	font-weight:normal;
	font-size:11px;
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         color: #1774a2;
}

.link_diario a:hover{					
         font-weight:normal;
        	font-size:11px;
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         color: #1774a2;
}

.link_diario a:active{					
        	font-weight:normal;
	font-size:11px;
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         color: #1774a2;
}

.link_diario a:visited{					
         font-weight:normal;
         font-size:11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         color: #1774a2;
}

/********************************************************** Fin Periodico ****************************************************/        					

