<!-- Generales  Por  dafault  para  toda  la  página -->


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;
	}
#marco_ppal{
	margin-left: 110px;
	margin-right: 110px;
	width:80%;
}
p {
	margin:0 0 0 0;
}
div.mensajes {
 position:absolute;
 left:250px;
 top:267px;
 background-color:#C9DBF1;
 height:250px;
 width:397px;
 border-width:2px;
 border-style:ridge;
 border-color:#CCCCCC;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:justify;
 z-index:33000;
 }

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
<!-- fin de genegales -->


<!-- características de  los  CONTENIDOS  de las secciones -->
div.c_div_1 {
 color:#000000;
}
<!--  -->
table.menu_v_scrol_abajo{
	width:95%;
	background:none;
}
table.menu_v_scrol_abajo td{
	border-bottom:1px dashed #3D5C69;
	text-align:left;
}
table.menu_v_scrol_abajo p{
	background: url(img_pl/link_punto.gif) left  no-repeat ;
	padding:4px 0 4px 14px;
}

.menu_v_scrol_abajo a, .menu_v_scrol_abajo a:visited, .menu_v_scrol_abajo a:link  {
    text-decoration:none;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.menu_v_scrol_abajo a:hover {
    text-decoration:none;
	color:#223239;
}


table.menu_v_scrol_abajo_sm1{
	background:#F0F7FB;
	padding-left:0px;
	width:100%;
}
table.menu_v_scrol_abajo_sm1 td{
	border-bottom:1px solid #BBBBBB;
	text-align:left;
}
table.menu_v_scrol_abajo_sm1 p{
	padding:4px 0 4px 15px;
	background:none;
}

.menu_v_scrol_abajo_sm1 a, .menu_v_scrol_abajo_sm1 a:visited, .menu_v_scrol_abajo_sm1 a:link  {
    text-decoration:none;
	color:#285E88;
	font-size:13px;
}

.menu_v_scrol_abajo_sm1 a:hover {
    text-decoration:none;
	color:#283E46;
}



table.menu_v_scrol_abajo_sm2{
	background:#D1E9CF;
	padding-left:0px;
	width:100%;
}
table.menu_v_scrol_abajo_sm2 td{
	border-bottom:1px solid #fefefe;
	text-align:left;
}
table.menu_v_scrol_abajo_sm2 p{
	padding:4px 0 4px 30px;
}

.menu_v_scrol_abajo_sm2 a, .menu_v_scrol_abajo_sm2 a:visited, .menu_v_scrol_abajo_sm2 a:link  {
    text-decoration:none;
	color:#006F00;
	font-size:13px;
}

.menu_v_scrol_abajo_sm2 a:hover {
    text-decoration:none;
	color:#008200;
}




table.menu_v_scrol_abajo_sm3{
	background:#EAF5E9;
	padding-left:0px;
	width:100%;
}
table.menu_v_scrol_abajo_sm3 td{
	border-bottom:1px solid #fefefe;
	text-align:left;
}
table.menu_v_scrol_abajo_sm3 p{
	padding:4px 0 4px 45px;
}

.menu_v_scrol_abajo_sm3 a, .menu_v_scrol_abajo_sm3 a:visited, .menu_v_scrol_abajo_sm3 a:link  {
    text-decoration:none;
	color:#00CC00;
	font-size:13px;
}

.menu_v_scrol_abajo_sm3 a:hover {
    text-decoration:none;
	color:#004800;
}

<!--  -->

div.c_div_3,div.c_div_13 {
 font-size:12px;
 color:#000000;
 margin:0px 11px 3px 10px;
 text-align:justify;
}
div.c_div_3 img,div.c_div_13 img{
padding:0 2px 0 0;
}
div.c_div_3  h1,div.c_div_13  h1 {
	font-size: 15px;
	padding:0px 0 0px 0;
	color: #2B6388;
	font-style:italic;
	text-align:left;
	font-weight: bold;
	margin:0px 0 0 0;
}
.c_div_3 h1 a, .c_div_3 h1 a:visited, .c_div_3 h1 a:link, .c_div_13 h1 a, .c_div_13 h1 a:visited, .c_div_13 h1 a:link {
    text-decoration:none;
	font-size: 15px;
	color:#FFC109;
}
.c_div_3 h1 a:hover,.c_div_13 h1 a:hover {
	color:#FFC109;
	text-decoration:underline;
	background:none;
	margin:9px 0 0 0;
}
div.c_div_3  h2,div.c_div_13  h2 {
	font-size: 13px;
	color: #EAEF10;
	font-style:italic;
	text-align:left;
	font-weight: bold;
	margin:0 0 0 0;
	padding:3px 0 0px 0;
}

div.c_div_3 p,div.c_div_13 p{
	margin-top:0px;
}
.c_div_3 a, .c_div_3 a:visited, .c_div_3 a:link , .c_div_13 a, .c_div_13 a:visited, .c_div_13 a:link {
	font-size: 12px;
	color: #FFC109;
	font-style:italic;
	text-align:left;
    text-decoration:none;
	font-weight: bold;
	margin:0 0 0 0;
	padding:3px 0 0px 0;
}
.c_div_3 a:hover,.c_div_13 a:hover {
    text-decoration:none;
	background:#79BE76;
}
.c_div_3 hr,.c_div_13 hr {
	width:99%;
}

div.c_div_3  ul, div.c_div_13  ul{margin:0px 0 0 0; padding:0px 0 0 7px; list-style: none; line-height:18px}
div.c_div_3  ul li,div.c_div_13  ul li{ background:url(../plantillas/img_pl/visto_bueno.gif) no-repeat 0 7px; padding-left:14px; }



div.c_div_4 {
 font-size:12px;
 color:#000000;
 margin:0px 4px 0px 4px;
 text-align:justify;
 border-bottom: 1px dashed #D8D8CF;
 padding-bottom:3px;
}
div.c_div_4 img{
padding:0 2px 0 0;
}
div.c_div_4  h1 {
	font-size: 18px;
	color: #334E59;
	font-style:italic;
	text-align:center;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0px 0 0px 0;
}
.c_div_4 h1 a, .c_div_4 h1 a:visited, .c_div_4 h1 a:link  {
    text-decoration:none;
	font-size: 18px;
	color:#006600;
}
.c_div_4 h1 a:hover {
	color:#006600;
	text-decoration:underline;
	background:none;
}

div.c_div_4  h2 {
	font-size: 16px;
	color: #790000;
	font-weight: bold;
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.c_div_4 p{
	margin-top:0px;
}
.c_div_4 a, .c_div_4 a:visited, .c_div_4 a:link,.c_div_5 a, .c_div_5 a:visited, .c_div_5 a:link  {
	color:#006600;
	text-decoration:underline;
}
.c_div_4 a:hover,.c_div_5 a:hover {
    text-decoration:none;
	background:#DAEFCF;
}
.c_div_4 hr {
	width:99%;
}

div.c_div_4 table {
	width:100%;
	background-color:transparent;
	border:0px;
}
div.c_div_4 table td{
	font-weight:normal;
	border:0px;
}
div.c_div_4  ul{margin:0px 0 0 0; padding:0px 0 0 7px; list-style: none; line-height:18px}
div.c_div_4  ul li{ background:url(../plantillas/img_pl/listas.gif) no-repeat 0 7px; padding-left:14px; }

div.c_div_5, div.c_div_15 {
 font-size:12px;
 color:#000000;
 margin:0px 11px 3px 10px;
 text-align:justify;
}
div.c_div_5 img,div.c_div_15 img{
padding:0 2px 0 0;
}
div.c_div_5  h1, div.c_div_15  h1{
	font-size: 15px;
	padding:0px 0 0px 0;
	color: #2B6388;
	font-style:italic;
	text-align:left;
	font-weight: bold;
	margin:0px 0 0 0;
}




div.c_div_5  h2 {
	font-size: 16px;
	color: #790000;
	font-weight: bold;
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.c_div_5 p{
	margin-top:0px;
}
div.c_div_5  ul{margin:0px 0 0 0; padding:0px 0 0 7px; list-style: none; line-height:18px}
div.c_div_5  ul li{ background:url(../plantillas/img_pl/listas.gif) no-repeat 0 7px; padding-left:14px; }


div.c_div_6,
div.c_div_7,
div.c_div_8
 {
 font-size:12px;
 color:#454547;
 margin:3px 0px 3px 0px;
 text-align:justify;
 padding: 0 5px 0 5px;
}
div.c_div_6 h1,
div.c_div_7 h1,
div.c_div_8 h1
 {
 font-size:14px;
 color:#3D5C69;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 text-align:left;
}
.c_div_6 a, .c_div_6 a:visited, .c_div_6 a:link,  
.c_div_7 a, .c_div_7 a:visited, .c_div_7 a:link,  
.c_div_8 a, .c_div_8 a:visited, .c_div_8 a:link,  
{
    text-decoration: none;
	font-weight:bold;
	font-size: 12px;
	font-style:italic;
	color:#2D2613;
}
.c_div_6 a:hover,
.c_div_7 a:hover,
.c_div_8 a:hover
 {
    text-decoration:none;
	background:#F1F4F8;
}




div.c_div_9, div.c_div_16{
 font-size:12px;
 color:#ffffff;
 margin:7px 0px 0px 0px;
 text-align:center;
 padding-left:255px;
}

div.c_div_9 p, div.c_div_16 p {
	margin-top:0px;
}
.c_div_9 a, .c_div_9 a:visited, .c_div_9 a:link , 
.c_div_16 a, .c_div_16 a:visited, .c_div_16 a:link , 
{
    text-decoration:underline;
	font-style:italic;
	color:#FFFFFF;
	font-weight:;
}
.c_div_9 a:hover,.c_div_16 a:hover {
    text-decoration:none;
	background:#69A4D3;
}
.c_div_9 hr {
	width:99%;
}


div.c_div_14 {
 font-size:12px;
 color:#000000;
 margin:0px 4px 0px 4px;
 text-align:justify;
 border-bottom: 1px dashed #D8D8CF;
 padding-bottom:13px;
}

div.c_div_14  h1 {
	font-size: 20px;
	color: #454547;
	font-style:italic;
	text-align:left;
	font-weight: bold;
	margin:0 0 0 0;
	padding:3px 0 0px 0;
}
.c_div_14 h1 a, .c_div_14 h1 a:visited, .c_div_14 h1 a:link  {
    text-decoration:none;
	font-size: 18px;
	color:#006600;
}
.c_div_14 h1 a:hover {
	color:#006600;
	text-decoration:underline;
	background:none;
}

div.c_div_14  h2 {
	font-size: 17px;
	color: #00A600;
	font-style:italic;
	text-align:left;
	font-weight: bold;
	margin:0 0 0 0;
	padding:3px 0 0px 0;
}

div.c_div_14 p{
	margin-top:0px;
}
.c_div_14 a, .c_div_14 a:visited, .c_div_14 a:link  {
	font-weight:bold;
	font-size: 12px;
	font-style:italic;
	color:#2D2613;
	text-decoration:underline;
}
.c_div_14 a:hover,.c_div_5 a:hover {
    text-decoration:none;
	background:#F1F4F8;
}
.c_div_14 hr {
	width:99%;
}

div.c_div_14 table {
	width:100%;
	background-color:transparent;
	border:0px;
}
div.c_div_14 table td{
	font-weight:normal;
	border:0px;
	background:#F4F4F4;
	padding:0 0 0 7px;
}
div.c_div_14 table th{
	font-weight:normal;
	border:0px;
	background:#334E59;
	color:#FFFFFF;
	text-align:center;
	font-weight:900;
}
div.c_div_14  ul{margin:0px 0 0 0; padding:0px 0 0 7px; list-style: none; line-height:18px}
div.c_div_14  ul li{ background:url(../plantillas/img_pl/listas.gif) no-repeat 0 7px; padding-left:14px; }

div.cod_video{
text-align:center;
padding:17px 0 11px 0;
}





   <!-- para Noticias -->

A:.c_a_not_8, A:visited.c_a_not_8,  A:link.c_a_not_8,A:active.c_a_not_8     {
 text-decoration: none;
 font-size:13px;
 font-weight:bold;
 font-style:italic;
 color:#00005B;
 }
A:hover.c_a_not_8 {
 text-decoration:none;
 background-color#B9B9B9;
 text-align:left;
 }
<!-- fin de las carácteristicas de lis links -->
.mapa_sitio {
border: 0 0 0 0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:900;
}

.mapa_sitio table{
border: 0 0 0 0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:900;
}
.mapa_sitio td{
border: 0 0 0 0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:900;
padding-left:77px;
}

.mapa_sitio h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color:#333333;
	font-weight: bold;
	text-align:left;
 	padding:0px 0px 0px 0px;
	margin-top:43px;
}

.mapa_sitio a, .mapa_sitio a:visited, .mapa_sitio a:link,{
 font-family:Arial, Helvetica, sans-serif;
 text-align:left;
 font-size:12px;
 text-decoration: none;
 color:#000000;
 font-weight:bold;
 font-style:italic;
}

.mapa_sitio a:hover {
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 text-align:left;
 font-weight:bold;
 text-decoration:underline;
 background:#F8F8F8; 
}




<!--Caracteristicas de los th, td -->
   <!-- titulo de mostrar  las noticias -->
td.c_td_mos_not {
 font-size:17px;
 font:bold;
 font-style:italic;
 color:#266328;
 text-align:left;
}
.marco2 { 
   padding:7px; 
   background-color: #f5f5f5; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999;
   text-align:center;
   margin: 0 5px 0 5px;
   }
   
<!-- FORMULARIOS  --->
table.fo   {
	/*background: url(img_pl/fondo_f.jpg) left bottom repeat-x;
	margin-top:7px;
	*/
	border:solid #000033 8px;
	}
table.fo  th {
	padding: 7px 0px 7px 21px;
	background: url(img_pl/cmxform-divider.gif) left bottom repeat-x;
	text-align:left;
	}
table.fo  td {
   /* distacia de las  letras al margen izquierdo del formulario de visitantes*/
	padding: 2px 0px 3px 13px;
	background: url(img_pl/cmxform-divider.gif) left bottom repeat-x;
	text-align:left;
	font:italic;
	}
div.fofo{
	margin-top: 1px;
	text-align:left;
}	
.fo input{
background:url(img_pl/fondo_f.jpg);
}	

/* Parametros para los formularios */
table.foo   {
	background: url(img_pl/fondo_f.jpg) left bottom repeat-x;
	border: solid #CCCCCC 1px;
	}
table.foo  td {
   /* distacia de las  letras al margen izquierdo del formulario de visitantes*/
	padding: 3px 13px 3px 13px;
	background: url(img_pl/cmxform-divider.gif) left bottom repeat-x;
	text-align:left;
	font:italic;
	color:#000000;
	}

/* Parametros para el formulario de permiso de entrada a una página */
table.fo_e   {
	background: url(img_pl/fondo_f.jpg) left bottom repeat-x;
	border: solid #CCCCCC 1px;
	}
table.fo_e  td {
   /* distacia de las  letras al margen izquierdo del formulario de visitantes*/
	padding: 3px 13px 3px 13px;
	background: url(img_pl/cmxform-divider.gif) left bottom repeat-x;
	text-align:center;
	font:italic;
	}


table.buscador  td {
   /* distacia de las  letras al margen izquierdo del formulario de visitantes*/
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	}
	
textarea{
background:url(fondo_f.jpg);
}	
div.top {
	height:16px; 
	background-image:url(top_line.gif); 
	background-repeat: repeat-x;
	border:0px;
	left:0px;
	margin:0;}
img.esquina_sup_izq { float:left; }
img.esquina_sup_der { float:right; }
div.content { 
	background-image:url(left_line.gif); 
	background-repeat:repeat-y; 
	background-color: #266328; }
div.boxcontrol { padding:0 9px 0 9px;
	height:100%; 
	background-image:url(right_line.gif); 
	background-position:right; 
	background-repeat:repeat-y; }
div.bottom { height:16px; 
	background-image:url(btm_line.gif); 
	background-repeat:repeat-x; 
	border:0;
	padding:0;
	margin:0;}
img.esquina_inf_izq { float:left; }
img.esquina_inf_der { float:right; }
/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html img.esquina_sup_izq, * html img.esquina_inf_izq  { \margin-left:-.2em;  ma\rgin-left:-3px; }
* html img.esquina_inf_der, * html img.esquina_sup_der { \margin-left:.2em; } 
<!-- Clases indicadores economicos -->

a.tooltip { 
text-decoration:none;
text-align:center;
color:#006600; font-weight:bold;
font-size:11px;
}
a.tooltip:visited { 
text-decoration:none;
color:#006600; font-weight:bold;
}
a.tooltip:link { 
text-decoration:none;
color:#006600; font-weight:bold;
}
a.tooltip span { display:none; margin-left:-10px;  margin-top:-30px; width:395px; }
a.tooltip:hover span{ 
display:inline; 
position:absolute; background:#ffffff; 
border:1px dotted #cccccc; color:#555;font-size:14px; 
font-weight:normal;
text-decoration:none; 
} 


table.indic  {
border:#4A7B8E solid 1px;
height:1%;
background: url(img_pl/fondo_f.jpg);
font-family:"Times New Roman", Times, serif;
font-size:13px;
width:100%;
} 
table.indic th {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
border-bottom:#4A7B8E solid 1px;
}

table.indic td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
border-bottom:#4A7B8E solid 1px;
border-left:#4A7B8E solid 1px;
}

td.titulos {
font-size:12px;
font-weight:bold;
text-align:center;
border-bottom:#4A7B8E solid 1px;
border-right:#4A7B8E solid 1px;
padding-left:1px;
}
td.textos {
font-size:12px;
text-align:left;
border-bottom:#4A7B8E solid 1px;
border-right:#4A7B8E solid 1px;
padding-left:1px;
width:70%;
}
td.datos {
font-size:12px;
text-align:right;
border-bottom:#4A7B8E solid 1px;
border-right:#4A7B8E solid 1px;
padding-right:2px;
width:15%;
}
td.flechas {
font-size:16px;
text-align:center;
border-bottom:#4A7B8E solid 1px;
font-weight:900;
width:5%;
}

table.indic A  ,table.indic A:visited ,table.indic  A:link{
font-size:13px;
font-style:italic;
font-weight:bold;
color:#0000FF;
text-decoration:underline;
} 
table.indic A:hover{
background:#ACC5EA;
font-weight:bold;
color:#FFFFFF;
} 

<!-- FIN  --> 
<!-- Clases Calendario -->
body.calendario_7{
background:#0683D5;
}
body.calendario_8{
background:#0683D5;
}
table.calendario_7  {
width:97%;
border:#00005B solid 1px;
height:1%;
background: url(fondo_calendario.jpg) left top repeat-x;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:13px;
} 
A.con_datos , A:visited.con_datos ,  A:link.con_datos{
font-size:15px;
font-style:italic;
background:#D0DFE8;
} 
A:hover.con_datos {
background:#4E819E;
color:#FFFFFF;
} 
th.dayofweek  {
background:#41637E;
font-size:13px;
color:#FFFFFF;
} 
th.mes_ano  {
font-size:15px;
} 

tr.dias{
 background:none;
}
td.festivos{
background:#E82F3D;
 color:#FFFFFF;
 border:#FF0000 solid 1px;
}
td.hoy{
background:#3E76D2;
font-size:14px;
color:#FFFFFF;
 border:#00005B solid 1px;
}
td.normal{
background:#F1FAF1;
border:#00005B solid 1px;
}
td.solos{
background:#F1FAF1;
}
<!-- FIN  --> 
<!-- titulo de mostrar  las noticias --> 
div.cal_not_fecha {
 font-size:17px;
 font-family:"Times New Roman", Times, serif;
 text-align:left;
 color:#1F4378;
 margin-bottom:9px;
 font-weight:bold;
}
div.cal_not_tit_grupo {
  margin-top:10px;
  margin-bottom:5px;
 color:#BF1522;
 font-size:21px;
 font-family:"Times New Roman", Times, serif;
 text-align:left;
 font-weight:bold;
}
A:.cal_not_tit_noti, A:visited.cal_not_tit_noti, A:link.cal_not_tit_noti     {
 text-decoration: none;
 font-size:17px;
 font-weight:bold;
 font-style:italic;
 color:#266328;
 margin-left:0px;
 text-align:left;
 }
A:hover.cal_not_tit_noti {
 text-decoration:none;
 background:#96D898;
 margin-left:0px;
 }
div.cal_not_conte_noti {
 font-family:Microsoft sans serif;
 font-size:12px;
 text-align:justify;
 padding-right:13px;
}
<!-- FIN  --> 
<!-- titulo de mostrar  las noticias -->
div.t_not {
 font-size:21px;
 font-family:"Times New Roman", Times, serif;
 font-weight:bold;
 color:#660000;
 text-align:left;
}
div.cuerpo_not {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:justify;
 color:#333333;
 padding-right:7px;
}

div.cuerpo_not table {
	width:100%;
	background:#EEF7E1;
	border:0px;
}
div.cuerpo_not table td{
	font-size:13px;
	text-align:center;
	font-weight:normal;
	background:#F7FAFF;
	border:0px;
}
div.cuerpo_not th{
	font-size:14px;
	background:#3A7289;
	color:#FFFFFF;
	text-align:center;
	border:0px;
}
.cuerpo_not h1 a, .cuerpo_not h1 a:visited, .cuerpo_not h1 a:link  {
    text-decoration:underline;
	color:#006600;
}
.cuerpo_not h1 a:hover {
	color:#DDEDC5;
	text-decoration:none;
	background:none;
}


<!-- FIN  --> 
<!-- HERRAMIENTAS DE LAS NOTICIAS -->
div.t_herramientas
{
background:#e4e8eb;
border:#999999 solid 1px;
padding-left:7px;
text-align:left;
height:13px;
font-size:12px;
font-weight:bold;
}

div.t_multi_not
{
background:#e4e8eb;
border:#999999 solid 1px;
padding-left:7px;
text-align:left;
height:13px;
width:57%;
}

div.c_multi_not
{
background:#f7f8f9;
border-bottom:#999999 solid  1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
padding-left:7px;
text-align:left;
width:57%;
}

a.link_herra
{
text-decoration:none;
color:#000000;
font-size:12px;
}
a:hover.link_herra
{
text-decoration:none;
color:#000000;
background:#f0f2f4;
font-weight:bold;
}

div.c_herramientas
{
background:#f7f8f9;
border-bottom:#999999 solid  1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
padding-left:27px;
text-align:left;
height:41px;
}

div.t_recom
{
text-align:left;
font-weight:bold;
}


div.c_recom
{
text-align:justify;
background:#fdfdfd;
border:#CCCCCC solid 1px;
padding-top:13px;
padding-bottom:5px;
padding-left:13px;
padding-right:13px;
}
<!-- FIN  --> 

<!--  Cajas de Noticias relacionadas y Multimedia -->
.tit_caja{
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
font-size:12px; text-align:center;
 background:#B0B0FF; color:#000000;
}
.linea_tit_caja
{
border-bottom:#999999 double 1px;
}
.resto_caja
{
border-bottom:#999999 solid 1px;
border-left:#999999 solid 1px; 
border-right:#999999 solid 1px; 
text-align:left; padding-left:3px; 
padding-right:3px; background:#F0F0FF;
color:#000000; 
}
A.con_caja  {
 text-decoration: none; color:#000000;
 text-align:justify; 
 }
A:link.con_caja  {
 text-decoration: none; color:#000000; 
 }
A:visited.con_caja  {
 text-decoration: none; color:#000000; 
 }
A:hover.con_caja { text-decoration:none;
background:#6AC1FB;
}

input.BuscadorInput
{
border: 1px solid #003500;
font-size: 12px;
background-color:#FAFDFE;
height:17px;
width:137px;
color:#000000;
}
.BotonBuscador
{
		border: 1px solid #003500;
		font-size: 15px;
		color: #ffffff;
		background-color: #2B6388;
		font-weight: bold;
		width:85px;
		height:19px;
}
<!--sombras imagenes -->
.out {
  display:block; 
  background:#bbb; 
  border:0px ; 
  position:relative;
  margin:1em 0;
  }
.in {
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:5px;
  font-weight:normal;
  }

.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.rtin {
  left:5px;
  }

<!---galeria fotos tipo 1 -->
#enlarge ul{
list-style:none;
}
#enlarge {padding:0; margin:3px auto 3px auto; list-style-type:none;   height:70px;}<!--alto de la caja -->
#enlarge li {display:block; float:left; width:90px; height:70px; position:relative; list-style: none;  } <!--alto de la caja igual al de arriba y  el width -->

/* tamaño que se mostrará por default */
#enlarge li a {display:block; width:60px; height:60px;  background:transparent; overflow:hidden; position:relative; }
#enlarge li a img {width:70px; height:70px; border:0; }

/* tamaño que se mostrará cuando se pase el cursor */
#enlarge li a:hover {position:absolute; left:0px; top:0px; width:70px; height:70px; z-index:1;}

.galf1 {
	float:left; 
	width:90px; 
	height:90px; 
	position:relative;
	text-align:center;
}


<!---galeria fotos tipo 2 -->
#container {
	width: 450px;
	padding: 1px;
	margin: 0px;
	background: white;
	text-align: center;
	float: left;
	border: 1px solid #666;
	background-color:#ff000;
}
#container span {
	font-size: 9px;
}
<!--el ancho de la imagen se toma el ancho de container menos 27--> 
#images {
	width:423px;
	margin: 0px auto;
	padding: 7px;
	text-align: center;
	border: 1px solid #666;
}

<!--el ancho de imageCaption se toma el ancho de container menos 27--> 
#imageCaption {
	width: 423px;
	margin: 5px auto 0px auto;
	padding: 7px;
	text-align: center;
	border: 1px dashed #666;
	color:#006600;
	background:#FF0000;
}

.thumb {
	float: left;
	width: 423px;
	padding: 2px;
	margin: 5px 8px 5px 5px;
	border: 1px dotted #aaa;
}

.hidden {
	display: none;
}
.Az_t{
	color:#660000;
	font-size:18px;
	font-style:italic;
	text-align:center;
}
.img_gal2{
	width:423px;
}
.img_gal2_peq{
	width:60px;
}
table.AZ_gal  td {
	padding: 3px 7px 3px 7px;
	border: 1px dotted #aaa;
	}
#browsercheck {
	display: none;
}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 90%; /* Set to gallery width, in px or percentage */
height: 90px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
z-index:-1;
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
	text-align:center;
z-index:-1;
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
z-index:-1;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* GALERIA NRO 7 PERSIANA CAMBIANTE */

.galeria_7
{
padding:0px 0 3px 0;
}

/* End Gallery Styles */
