/*@charset "iso-8859-2" */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#container {padding: 0px;	width: 1000px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-color: #FFFFFF;}
#espacio { padding: 5px;}
#contenido {padding-right: 9px;	padding-left: 9px;}
#sidebar { width:225px; float:left;}
#banner {	text-align: center;}
#container, #contenido { /*border:blue 1px solid;*/}
#contenido { /* border:green 1px solid;*/}
#content { width: 749px; float:right;}


#spot {	text-align: center;}
#calendario {	float: left;	width: 350px;}
#images {	float: left;	width: 145px;	padding:10px 10px 10px 5px;}
.textoBold {	font-weight: bold;	text-decoration: none;}
#calendario #table {	margin: 5px; padding: 3px;}
#vermas {	text-align: right;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}
.link {	color: #333;	text-decoration: underline;}
a:hover {	color: #990000; text-decoration:underline}
#calendario #table td {	border-bottom: 1px solid #ccc;	padding: 8px;}
#estadisticas {	padding-top: 2px;	padding-bottom: 2px;	border: 1px solid #CCCCCC;}
#estadisticas #table td{	padding: 2px;}
#ingreso #table td {	padding: 6px;}
.vermas {	color: #990000;	text-decoration: none;	text-align: right;	padding-top: 1px;	padding-right: 10px;	padding-bottom: 1px;	padding-left: 1px;}
#creditos {font-size:11px;	color: #999999;	background-image: url(../images/backCreditos.jpg);	background-repeat: repeat-x;
height: 60px;}
.linkSponsor {	color: #999999;	text-decoration: underline;}
#derechos {	margin: 0px;	padding: 20px 10px 10px 10px; text-align:center;}
#sponsor {	padding-right: 9px;	padding-left: 9px; clear:both}
#imgSponsor {	text-align: right;}
#servicios #registro {	float: right;	width: 350px;}
#servicios #ingreso {	float: right;	width: 342px;	padding: 4px}
#noticias2 {	float: left;	width: 389px;}
#noticias {	float: right;	width: 389px;}
#noticias h2, #noticias2 h2 {font-size: 12px; font-weight: bold; color: #003366; padding:0px; margin:5px; text-decoration:underline}
#noticias p, #noticias2 p {padding:0px; margin:4px; font-size:11px;}
#noticias h2 a:link, #noticias2 h2 a:link, #noticias h2 a:visited, #noticias2 h2 a:visited{	text-decoration:none;	color:#666;}
#noticias h2 a:hover, #noticias2 h2 a:hover, #noticias h2 a:focus, #noticias2 h2 a:focus{	text-decoration:none;	color:#990000;}

#contenido #sidebar #menu ul {margin:0px; padding:0px;}
#contenido #sidebar #menu ul li{list-style-type:none;	margin:0px;	padding:0px; /*border:#fff solid 1px*/}
#contenido #sidebar #menu ul li a, #contenido #sidebar #menu ul li a:link, #contenido #sidebar #menu ul li a:visited {	padding:10px 3px 10px 25px;	display: block;	color: #000;	text-decoration: none; height:auto !important; height:1px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;	background-image: url(../images/backmenu.jpg);}

#contenido #sidebar #menu ul li a:hover, #contenido #sidebar #menu ul li a:focus {color: #000; background-image: url(../images/backmenu.jpg); background-repeat: repeat-x;
background-position: left -40px;}

#contenido #sidebar #menu ul li ul li a, #contenido #sidebar #menu ul li ul li a:link, #contenido #sidebar #menu ul li ul li a:visited {	padding:12px 3px 12px 55px; display: block;	color: #000;	text-decoration: none; font-weight:normal; background-image: url(../images/backmenu2.gif); background-position: left top; font-family:Arial, Helvetica, sans-serif; width:167px }
*#contenido #sidebar #menu ul li ul li a:hover, #contenido #sidebar #menu ul li ul li a:focus {color: #000; background-image: url(../images/backmenu2.gif); background-repeat: repeat-x; background-position: left -38px;}

#ingreso #table #olvide {	width:100px;	float:left; margin-left:20px}
#ingreso #table #olvide a:link, #ingreso #table #olvide a:visited { padding:0px; font-size:11px; color:#666666; text-decoration:none;}
#ingreso #table #olvide a:hover, #ingreso #table #olvide a:focus {	padding:0px; font-size:11px; color:#990000; text-decoration:none;}
.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	background-color: #EBEBEB;	border: 1px solid #990000;	width: 200px;}


.moofx-slider{background:#FFFFFF;  color:#666666; text-decoration:none}
.pane-sliders .title {	margin: 0;	padding: 2px;	color: #666;	cursor: pointer;}
.pane-sliders .panel   { padding:10px 3px 10px 25px; background:url(../images/backmenu.jpg)}
.pane-sliders .panel h5 {color: #000; font-size:12px; font-weight:normal}
.pane-sliders .content { height: 0px; display: none; background: #f6f6f6;}
#contevento {margin: 0px auto 0px auto; background-color: #FFFFFF;	padding: 0px;}
#sidebar #mensajes #avisos ul{ padding:2px; margin:2px; background-color:#FFFFFF; list-style-type:none}
#sidebar #mensajes #avisos li {  padding:0px; margin:0px}
#sidebar #mensajes { border:#CCC solid 1px; font-size:11px}


#content #tableCont{ width:70%; border:#CCCCCC 1px solid; padding:4px; margin:auto auto auto auto;}
#Bienvenido2{	border:#666 solid 1px; background-color:#EFEFEF;	padding:3px;	margin:0px; text-align:left; text-align:right; width:980px}
#Bienvenido2 #quien{ font-size:13px; color:#990000; font-weight:bold}

h1.titpagina { display:block; font-size:14px; padding:10px; margin:0px; background-image:url(../images/back_tit.jpg); color:#666 }
h2.subtit {	font-size:12px;	color:#666;	font-weight:bold;}

#formularios{padding:4px; margin:0px; border-top:#ccc dashed 2px;}
.combo_txt,.campo_txt { border:#990000 solid 1px; background:#fff; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:2px}
.campo_txt{ width:300px}
.boton{ background-color:#ccc; color:fff; border:#666 solid 1px;}`
/*CSW TABLA RESULTADOS -------------------------*/
#tablaresultados {	width:95%; margin: 0 auto; text-align:center;}
#tablaresultados table { width:100%; border-bottom:2px solid #444;}
#tablaresultados td {	/*border: 1px solid #DDD;*/ margin: 0px; padding: 4px; border-bottom: 1px solid #999; text-align:left; }
#tablaresultados table, #tablaresultados td, #tablaresultados thead th { border-collapse : collapse;}
#tablaresultados thead th {	color: #FFFFFF;	background-color: #444;	font-size: 13px;	font-weight: bold; padding:5px; text-transform:uppercase; font-size:10px;}

/*CSW TABLA GENERAL -------------------------*/
#tabla {	width:95%; margin: 0 auto; text-align:center;}
#tabla table { width:100%; border-bottom:2px solid #444;}
#tabla td {	border: 1px solid #DDD; margin: 0px; padding: 4px; border-bottom: 1px solid #999; text-align:left; }
#tabla table, #tabla td, #tabla thead th { border-collapse : collapse;}
#tabla thead th {	color: #FFFFFF;	background-color: #444;	font-size: 13px;	font-weight: bold; padding:5px; text-transform:uppercase; font-size:10px;}



/* CSW BUTTON BAR  ---------------------------------------------- */

#buttonBar {
	width:100%;
	text-align: right;
	margin:15px auto 0  auto;
	background-image: url(fondo_buttonBar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 2px solid #D2D2D2;/* border-bottom:1px solid  #ccc;*/
}
#buttonBar input { margin:5px; padding:2px;
}
/*AYUDA SECCION*/
p.assistant {margin: 0 0 10px 12px; color:#666666; font-size:11px; border-bottom:1px solid #ccc; padding-bottom:10px;}
p.description { text-align:left; margin: 0 0 10px 0; font-size:11px; }

/* CSW TABLA CAMPOS -------------------------------------- */
#tablacampos {  width:95%;	margin: 0 auto;	text-align:center; }
#tablacampos table { width:100%; 	}
#tablacampos td { 	margin: 0px;	border-bottom: 1px solid #E1E1E1; padding: 7px; text-align:left;}
#tablacampos table, #tablacampos table td, #tablacampos table thead th  {	border-collapse : collapse;}
.tablacampos_label {	text-align:right !important;}
.tablacampos_importante {
	text-align:right;
	font-size:11px;
	color:red;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tablacampos_notas { 
 padding-top: 10px;
 padding-right: 6px;
 padding-bottom: 6px;
 padding-left: 10px;
 background-color:#EEEEEE; 
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #FFFFFF;
 border-bottom: 1px solid #999999;
}
#tablacampos td label { font-weight:bold; margin:4px; float:left;}


table.tablaetapas, table.tablaetapas td table { border-collapse:collapse;}
table.tablaetapas td table { margin:0px;}
table.tablaetapas td {  padding:0; margin:0;}
table.tablaetapas td table td { padding:0 /*!important;*/ }

/*SECCIONCONTAINER*/

* {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
2body { background: #C9DACB url(fondo_body.jpg) repeat-x left top;}
3
4
5/*MAIN_NAV*/
6#bottommain_nav { width:200px; height:8px; background: url(fondo_bottommenu.gif) left top no-repeat; /*IE HACK*/ font-size:1px; line-height:0;}
7#topmain_nav { width:200px; height:8px; background: url(fondo_topmenu.gif) left top no-repeat; /*IE HACK*/ font-size:1px; line-height:0;}
8
9/*CONTAINER-PAGE*/
10#container_page { margin: 0 auto 0 auto; width: 1000px;}
11
12/*CONTAINER-LOGIN*/
13#container_login { margin: 61px auto 0px; padding: 0px; width: 710px;}
14#coverbox { background: url(../images/cover_center.jpg) no-repeat left top; height: 199px; padding-right: 20px; padding-left: 20px;}
15#coverbox h1 { font-size: 14px; font-weight: bold; color: #CC291A;}
16#coverbox div.msg_welcome { width: 400px; margin-left: 144px; height: 39px;}
17div.msg_welcome p { font-size: 12px; margin-top: 5px;}
18div#coverlogin {width:639px; margin:0 auto; height:103px; background:url(../images/cover_login.gif) left top no-repeat; }
