/********************************************************** Inicio Formu ****************************************************/
@import url("control.css");

/********************************************************** Fin Formu ****************************************************/
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;
					}
/*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:800px;
						margin:auto;
						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:14px;}
					#header-bottom { padding-top:14px;}
					#header-foto {
						width:495px;
						height:111px;
						background:url(../img/f-header.jpg) 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 **************************************************/


					#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 #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:800px;
						padding-top:19px;
						margin-bottom:14px;
						background:url(../img/f-top.png) no-repeat;
					}
					.sides {
						width:800px;
						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:800px;
						margin:0 0 14px 14px;
						padding:0;
					}
					.content-top {
						background:url(../img/f-content-top2.gif) no-repeat;
						height:19px;
					}
					.content-bottom {
						background:url(../img/f-content-bottom2.gif) no-repeat;
						height:19px;
					}
					.content-middle {
						background:url(../img/f-content-middle2.gif) repeat-y;
						padding:0 8px;
					}

					/************************************* Fin-Content ************************************************/

					/************************************* Footer **********************************************/

					#footer table {
						width:99%;
						color:#676767;
						font-size:16px;
					}
					#footer p { margin:0; font-size:10px;}
					#footer-top {
						background:url(../img/f-footer-top2.gif) no-repeat;
						height:8px;
					}
					#footer-bottom {
						background:url(../img/f-footer-bottom2.gif) no-repeat;
						height:8px;
					}
					#footer-middle {
						background:url(../img/f-footer2.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:800px;
						margin:14px;
						padding:0;
					}
					.content-home2 {
						width:800px;
						margin:14px;
						padding:0;
					}
					.content-top-home {
						background:url(../img/f-content-top-home800.gif) no-repeat;
						height:19px;
					}
					.content-bottom-home {
						background:url(../img/f-content-bottom-home800.gif) no-repeat;
						height:19px;
					}
					.content-middle-home {
						background:url(../img/f-content-middle-home800.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 *******************************************/

.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;
}

/*
#imagen img {
	width:65px;
	height:65px;
	margin-left:40px;
}*/


.lista_noticias img {
	width:65px;
	height:65px;
}



/************************************************************ 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 ****************************************************/



