<!-- Generales  Por  dafault  para  toda  la  página -->
#fondo_botones{
	height:400px;
	background-color:#FFFFFF; 
	background:url(img_pl/fondo_botones.gif) no-repeat left top;
}

#lin_sup{
	background-color:#E67C16;
}

#fondo_conte{
height:700px; 
padding-top:2px; 
background:url(img_pl/fondo_conte.jpg) no-repeat left top;

}

#lin_abajo_menu{
border-bottom:none;
height:35px;
background:url(img_pl/linea_abajo_lateral.jpg) no-repeat left top;
cursor:default;
}

#banner_inicial
{
	height:165px; 
	background:url(img_pl/fondo_banner2.jpg);
}


#bot_sup{
background:url(img_pl/imagen_fondo_botones.jpg)
}


#back {
        display:block;
        color:#ffffff;
        width:50px;
        font-size:12px;
        font-weight:bold;
        text-align:center;
        text-decoration:none;
		height:25px;
}

#back:hover {
		background:url(img_pl/boton2.jpg);
        color:#ffffff;
}

.miga_a a, .miga_a a:visited, .miga_a a:link
{
	color:#6A2C91;
}

div.s_m_3
{
padding:0px 0px 0px 10px;
width:100%;
font-size:13px;
}


div.miga_p{
padding:0 7px 0px 0;
padding-left:7px;
width:100%;
background-color:#E6E6E6;
color:#331544;
float:left;
}
div.ultima
{
 float:right;
 padding:0 0px 0px 0;
 vertical-align: top;
 background-color:#E6E6E6;
}

.img_light5,
.img_light16,
.img_light19
{
width:173px;
height:111px;
padding: 3px 13px 0 13px;
}
.img_down{
text-align:center;
}
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;
 }
/* 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;
	font-family:Arial, Helvetica, sans-serif;
	background: url(img_pl/cmxform-divider.gif) left bottom repeat-x;
	text-align:center;
	font:italic;
	}

 
#root {
 position:fixed;
 background-color:#F7F7F7;
 text-align:center;
 height:325px;
 width:397px;
 border:#CCCCCC solid 1px;
 font-family:"Times New Roman", Times, serif;
 font-size:12px;
 text-align:justify;
 z-index:33000;
 }
	#handle {
		margin:1px;
		width: 395px;
		text-align:right;
		color:#5C5C5C;
		background-color: #B5B5B5;
		background:url(../imagenes/f_v_visi.jpg);
		font-weight: bold;
		height:22px;
		padding-top:4px;
		cursor:move;
		}





#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:90%;
	background:#66B561;
	margin-left:6px;
}
table.menu_v_scrol_abajo td{
	border-bottom:1px dashed #006600;
	text-align:left;
}
table.menu_v_scrol_abajo p{
	background: url(img_pl/link_punto.gif) left  no-repeat ;
	padding:4px 0 4px 13px;
}

.menu_v_scrol_abajo a, .menu_v_scrol_abajo a:visited, .menu_v_scrol_abajo a:link  {
    text-decoration:none;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}

.menu_v_scrol_abajo a:hover {
    text-decoration:none;
	color:#003E00;
}


table.menu_v_scrol_abajo_sm1{
	background:#94CC91;
	padding-left:0px;
	width:100%;
}
table.menu_v_scrol_abajo_sm1 td{
	border-bottom:1px solid #fefefe;
	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:#003E00;
	font-size:13px;
}

.menu_v_scrol_abajo_sm1 a:hover {
    text-decoration:none;
	color:#006F00;
}



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 {
 font-size:12px;
 color:#ffffff;
 margin:0px 11px 3px 10px;
 text-align:justify;
}
div.c_div_3 img{
padding:0 2px 0 0;
}
div.c_div_3  h1  {
	font-size: 15px;
	padding:0px 0 0px 0;
	color: #006600;
	font-style:italic;
	text-align:left;
	font-weight: bold;
	margin:10px 0 0 0;
}
.c_div_3 h1 a, .c_div_3 h1 a:visited, .c_div_3 h1 a:link {
    text-decoration:none;
	font-size: 15px;
	color:#FFC109;
}
.c_div_3 h1 a:hover{
	color:#FFC109;
	text-decoration:underline;
	background:none;
	margin:9px 0 0 0;
}
div.c_div_3  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 {
	margin-top:0px;
}
.c_div_3 a, .c_div_3 a:visited, .c_div_3 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 {
    text-decoration:none;
	background:#79BE76;
}
.c_div_3 hr {
	width:99%;
}

div.c_div_3  ul {margin:0px 0 0 0; padding:0px 0 0 7px; list-style: none; line-height:18px}
div.c_div_3  ul li { background:url(../plantillas/img_pl/visto_bueno.gif) no-repeat 0 7px; padding-left:14px; }



div.c_div_4, 
div.c_div_10 
{
 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,
div.c_div_10 img
{
padding:0 2px 0 0;
}
div.c_div_4  h1,
div.c_div_10  h1
 {
	font-size: 15px;
	color: #006600;
	text-align:left;
	font-weight:600;
	margin:0 0 0 0;
	padding:13px 0 0px 0;
}
.c_div_4 h1 a, .c_div_4 h1 a:visited, .c_div_4 h1 a:link,
.c_div_10 h1 a, .c_div_10 h1 a:visited, .c_div_10 h1 a:link
  {
    text-decoration:none;
	font-size: 18px;
	color:#006600;
}
.c_div_4 h1 a:hover, 
.c_div_10 h1 a:hover 
{
	color:#006600;
	text-decoration:underline;
	background:none;
}

div.c_div_4  h2,
div.c_div_10  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,
div.c_div_10 p
{
	margin-top:0px;
}
.c_div_7 a, .c_div_7 a:visited, .c_div_7 a:link
{
	color:#000000;
}
.c_div_4 a, .c_div_4 a:visited, .c_div_4 a:link,.c_div_10 a, .c_div_10 a:visited, .c_div_10 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_10 a:hover,.c_div_5 a:hover,.c_div_10 a:hover {
    text-decoration:none;
	background:#DAEFCF;
}
.c_div_4 hr ,.c_div_10 hr {
	width:99%;
}

div.c_div_4 table, div.c_div_10 table {
	width:100%;
	background-color:transparent;
	border:0px;
}
div.c_div_4 table td, div.c_div_10 table td{
	font-weight:normal;
	border:0px;
}
div.c_div_4  ul,div.c_div_10  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_10 {
 font-size:12px;
 color:#000000;
 margin:0px 4px 0px 4px;
 text-align:justify;
 border-bottom: 1px dashed #D8D8CF;
 padding-bottom:3px;
}

div.c_div_7 {
 font-size:12px;
 color:#000000;
 margin:0px 4px 0px 4px;
 text-align:justify;
 border-bottom: 1px dashed #D8D8CF;
 padding-bottom:3px;
}

div.c_div_5 img, div.c_div_7 img,{
padding:0 2px 0 0;
}
div.c_div_5  h1 , div.c_div_7  h1 {
	font-size: 15px;
	padding:13px 0 0px 0;
	color: #006600;
	font-style:italic;
	text-align:left;
	font-weight:600;
	margin:0 0 0 0;
}
div.c_div_5  h2, div.c_div_7  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  h3{
	font-size: 13px;
	color: #CC6600;
	font-weight:800;
	text-align:center;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.c_div_5 p,div.c_div_7 p{
	margin-top:0px;
}
div.c_div_5  ul ,div.c_div_7  ul{margin:0px 0 0 0; padding:0px 0 0 7px; list-style: none; line-height:18px}
div.c_div_5  ul li,div.c_div_7  ul li{ background:url(../plantillas/img_pl/listas.gif) no-repeat 0 7px; padding-left:14px; }


div.c_div_6 {
 font-size:12px;
 color:#ffffff;
 margin:17px 0px 9px 0px;
 text-align:center;
}
.c_div_6 a, .c_div_6 a:visited, .c_div_6 a:link  {
    text-decoration: none;
	font-size: 14px;
	color:#2D2613;
	text-align:justify;
}
.c_div_6 a:hover {
    text-decoration:none;
	color:#2D2613;
	background:#D6CCB4;
}




div.c_div_9 {
 font-size:12px;
 color:#000000;
 margin:0px 4px 3px 4px;
 text-align:justify;
}
div.c_div_9 img{
padding:0 2px 0 0;
}
div.c_div_9  h1 {
	font-size: 15px;
	height:17px;
	padding:3px 0 0px 0;
	color: #ffffff;
	font-style:italic;
	text-align:center;
	font-weight: bold;
	margin:0 0 0 0;
	background: url(img_pl/fondo_titulo.jpg);
}


div.c_div_9  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_9 p{
	margin-top:0px;
}
.c_div_9 a, .c_div_9 a:visited, .c_div_9 a:link  {
    text-decoration:underline;
	font-size: 12px;
	color:#790000;
}
.c_div_9 a:hover {
    text-decoration:none;
	color:#790000;
	background:#D6CCB4;
}
.c_div_9 hr {
	width:99%;
}
div.c_div_13{
 	margin:0 10px 3px 10px;
}

div.c_div_14{
 	margin:0 10px 3px 10px;
}

div.c_div_14,div.c_div_13 {
 font-size:12px;
 color:#000000;
 text-align:justify;
 border-bottom: 1px dashed #D8D8CF;
 padding-bottom:3px;
}



div.c_div_14  h1 {
	font-size: 20px;
	color: #006600;
	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  {
	color:#006600;
	text-decoration:underline;
}
.c_div_14 a:hover,.c_div_5 a:hover {
    text-decoration:none;
	background:#DAEFCF;
}
.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:#DCEEDB;
	padding:0 0 0 7px;
}
div.c_div_14 table th{
	font-weight:normal;
	border:0px;
	background:#006F00;
	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;
}



div.c_div_11 {
 font-size:12px;
 color:#ffffff;
 margin:17px 0px 9px 0px;
 text-align:center;
}

.c_div_11 a, .c_div_11 a:visited, .c_div_11 a:link  {
    text-decoration: none;
	font-size: 14px;
	color:#2D2613;
	text-align:justify;
}
.c_div_11 a:hover {
    text-decoration:none;
	color:#2D2613;
	background:#D6CCB4;
}



div.c_div_16 {
 font-size:12px;
 color:#000000;
 margin:0px 0px 0px 7px;
 text-align:justify;
}
div.c_div_16  h1 {
	font-size: 17px;
	color: #E9F3ED;
	font-style:italic;
	text-align:center;
	font-weight:600;
	margin:0 0 0 0;
	padding:7px 0 0px 0;
}

div.c_div_3 table, 
div.c_div_16 table 
{
	width:93%;
	background-color:transparent;
	border:0px;
}
div.c_div_3 table td,div.c_div_16 table td{
	font-weight:normal;
	border:1px solid #4B8E48;
	padding:0 0 0 2px;
}
div.c_div_3 table th,div.c_div_16 table th{
	border:1px solid #4B8E48;
	background:#59AA55;
	color:#FFFFFF;
	font-size:12px;
}


div.c_div_7 table 
{
	width:93%;
	background-color:transparent;
	border:0px;
}
div.c_div_7 table td{
	font-weight:normal;
	border:1px solid #4B8E48;
	padding:0 0 0 2px;
}
div.c_div_7 table th{
	border:1px solid #4B8E48;
	background:#59AA55;
	color:#FFFFFF;
	font-size:12px;
}




div.c_div_15, 
div.c_div_17 
{
 font-size:12px;
 color:#000000;
 margin:0px 4px 3px 4px;
 text-align:justify;
}
div.c_div_13 img,
div.c_div_14 img,
div.c_div_15 img,
div.c_div_17 img
{
padding:0 3px 0px 0;
background-color:#ffffff;
}
div.c_div_13  h1, 
div.c_div_14  h1, 
div.c_div_15  h1, 
div.c_div_17  h1 
{
	font-size: 17px;
	color: #790000;
	text-align:left;
	font-weight: bold;
	margin:0 0 0 0;
	padding:3px 0 0px 0;
}
div.c_div_13  h2,div.c_div_14  h2,
div.c_div_15  h2,div.c_div_17  h2,div.c_div_4  h2  {
	font-size: 15px;
	color: #006600;
	font-style:italic;
	text-align:left;
	font-weight: bold;
	margin:0 0 0 0;
	padding:3px 0 0px 0;
}
div.c_div_13  h3,div.c_div_14  h3,div.c_div_15  h3,div.c_div_17  h3,div.c_div_4  h3 {
	font-size: 17px;
	color: #790000;
	text-align:left;
	text-decoration:underline;
	font-weight: bold;
	margin:0 0 0 0;
	padding:3px 0 0px 0;
}

div.c_div_13  h4,div.c_div_14  h4,div.c_div_15  h4,div.c_div_17  h4, div.c_div_4  h4,{
	font-size: 15px;
	color: #006600;
	font-style:italic;
	text-decoration:underline;
	text-align:left;
	font-weight: bold;
	margin:0 0 0 0;
	padding:3px 0 0px 0;
}

.c_div_13  a, .c_div_13 a:visited, .c_div_13  a:link,  
.c_div_14  a, .c_div_14 a:visited, .c_div_14  a:link,  
.c_div_15  a, .c_div_15 a:visited, .c_div_15  a:link,  
.c_div_17  a, .c_div_17 a:visited, .c_div_17  a:link  
{
    text-decoration:underline;
	color:#006600;
}
.c_div_13 a:hover, 
.c_div_14 a:hover, 
.c_div_15 a:hover, 
.c_div_17 a:hover 
{
	text-decoration:none;
	background:#DDEDC5;
}


div.c_div_13 p,
div.c_div_14 p,
div.c_div_15 p,
div.c_div_17 p
{
	margin-top:0px;
}
.c_div_13 hr,.c_div_14 hr,.c_div_15 hr,.c_div_17 hr {
	width:99%;
}

div.c_div_13 table,div.c_div_14 table,div.c_div_15 table,div.c_div_17 table {
	width:100%;
	background-color:transparent;
	border:0px;
}
div.c_div_13 table td,div.c_div_14 table td,div.c_div_15 table td,div.c_div_17 table td {
	font-weight:normal;
	border:0px;
	background:#DCEEDB;
	padding:0 0 0 7px;
}
div.c_div_13 table th,div.c_div_14 table th,div.c_div_17 table th{
	font-weight:normal;
	border:0px;
	background:#006F00;
	color:#FFFFFF;
	text-align:center;
	font-weight:900;
}
div.c_div_13  ul,div.c_div_14  ul,div.c_div_15  ul,div.c_div_17  ul{margin:0px 0 0 0; padding:0px 0 0 7px; list-style: none; line-height:18px}
div.c_div_13  ul li,div.c_div_14  ul li,div.c_div_15  ul li,div.c_div_17  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  --->

div.c_divf_17{}

div.c_divff_17
{
 background-color:#E6F3E4;
 border: #59AA55 solid 1px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 -khtml-border-radius:5px;
  border-radius:5px;
 padding:11px 13px 13px 13px ;
 margin:13px 0 13px 0px;
 width:60%;
}

div.c_divf_17  h1
{
	padding:0px 0px 0px 40px ;
	font-size: 17px;
	font-style: normal;
	color:#560068;
	text-decoration: none;
	text-align: left;
	margin: 0 0 0 0;
	font-weight:bold;
}
div.c_divf_17 table
{
	width:100%;
	margin-top:7px;
}
div.c_divf_17 table th
{
	font-size:13px;
	font-weight:600;
	color:#560068;
	text-align:left;
	border:0px;
	height:25px;
	vertical-align:middle;
	padding-left:7px;
}

div.c_divf_17 table td
{
	font-size:12px;
	text-align:left;
	color:#560068;
	height:25px;
	border:0px;
}

div.c_divf_17 textarea
{
width:215px;
height:60px;
}	

div.c_divf_3,
div.c_divf_16
{
 background-color:#7EC17B;
 border: #4B8E48 solid 1px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 -khtml-border-radius:5px;
  border-radius:5px;
 padding:11px 13px 13px 13px ;
 margin:13px 0 0px 7px;
 width:80%;
}

div.c_divf_3  h1,
div.c_divf_16  h1
{
	padding:0px 0px 0px 0px ;
	font-size: 14px;
	font-style: normal;
	color:#FFC109;
	text-decoration: none;
	text-align:center;
	margin: 0 0 0 0;
	font-weight:bold;
}
div.c_divf_3 table,
div.c_divf_16 table
{
	width:100%;
	margin-top:7px;
}
div.c_divf_3 table th,
div.c_divf_16 table th
{
	font-size:13px;
	font-weight:600;
	color:#FFFFFF;
	text-align:left;
	border:0px;
	height:25px;
	vertical-align:middle;
	padding-left:7px;
}

div.c_divf_3 table td,
div.c_divf_16 table td
{
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	height:25px;
	border:0px;
}

<!-- FORMULARIOS fin -->


table.foo_16   {
	border: solid #CCCCCC 1px;
	width:97%;
	}
table.foo_16  th {
	text-align:left;
}
table.foo_16  td {
   /* distacia de las  letras al margen izquierdo del formulario de visitantes*/
	padding: 3px 13px 3px 13px;
	text-align:center;
	font:italic;
	color:#FFFFFF;
	font-weight:700;
	}

/* 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: #51994D;
		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,
.galf2,
.galf3,
.galf4,
.galf5,
.galf6,
.galf7
{
	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:12px 0 3px 0;
}

/* End Gallery Styles */


ul.accordion{
    list-style:none;   
    line-height: 1.5em;
}
ul.accordion li{
    float:right;
    width:45px;/*Ancho de las tablas de la persiana*/
    height:200px;/*Alto de la tabla de la persiana*/
    display:block;
    border-right:2px solid #fff;
    border-bottom:2px solid #fff;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    overflow:hidden;
    cursor:pointer;
    -moz-box-shadow:1px 3px 15px #555;
    -webkit-box-shadow:1px 3px 15px #555;
    box-shadow:1px 3px 15px #555;
}
ul.accordion li .description{
    position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:left;
	font-size:14px;
    width:220px; /*Ancho de las imagenes */
    height:auto;
    bottom:0px;
    left:0px;
    display:none;
    background:transparent url(../images/fondo-texto.png) repeat-x top ;
}


#gallery img {
	border: none;
}

/*Menu de de las imagens pequeñas float: left izquierda y desde liego right a la derecha*/
#gallery_output {
	width: 580px;
	float:right;
	height: 430px;
	overflow: hidden;
	margin:0 5px 0 5px;
	text-align:center;
}

#gallery_output img {
	display: block;
	margin: 0px auto 0 auto;
	margin: 0px;
	max-width:580px;
}
#gallery_nav {
	width: 130px;
	float:left;
	text-align: center;
	border:0px;
	background:none;
}
#gallery_nav img {
	width:110px;
	padding:0px 0 7px 0;
	border:0px;
}
div.c_div_15 h6,
div.c_div_17 h6
{
	color:#616161;
	padding:1px 0 1px 0;
	margin:0;
	font-size:13px;
	cursor:hand;
	cursor:pointer;
}

.faq_15,
.faq_17
{
	border:#999999 1px solid;
	padding:2px 3px 2px 3px;
	background:#EAFFD5;
 	-moz-border-radius:5px;
 	-webkit-border-radius:5px;
 	-khtml-border-radius:5px;
  	border-radius:5px;
  	margin-bottom:4px;
}

ul.mapa_1_15 ,ul.mapa_1_17  
{margin:0px; padding:0px; list-style: none; line-height:18px; padding-left:50px; font-size:13px}
ul.mapa_1_15 li ,ul.mapa_1_17  li 
{ background:url(../plantillas/img_pl/visto_bueno.gif) no-repeat 0 6px; padding-left:11px; height:auto; font-size:16px;  font-weight:600; color:#526729;}

.mapa_1_15 li a, .mapa_1_15 li a:visited, .mapa_1_15 li a:link,
.mapa_1_17 li a, .mapa_1_17 li a:visited, .mapa_1_17 li a:link
{
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}  
.mapa_1_15 li a:hover,.mapa_1_17 li a:hover
{
	text-decoration:underline;
}

ul.mapa_2_15 ,ul.mapa_2_17  
{margin:0px; padding:0px; list-style: none; line-height:18px; padding-left:30px;}
ul.mapa_2_15 li ,ul.mapa_2_17  li 
{ background:none; padding-left:11px; height:auto;  font-weight:600; }

.mapa_2_15 li a, .mapa_2_15 li a:visited, .mapa_2_15 li a:link,
.mapa_2_17 li a, .mapa_2_17 li a:visited, .mapa_2_17 li a:link
{
	text-decoration:none;
}  
.mapa_2_15 li a:hover,.mapa_2_17 li a:hover
{
	text-decoration:none;
}

ul.mapa_3_15 ,ul.mapa_3_17  
{margin:0px; padding:0px; list-style: none; line-height:18px; padding-left:30px;}
ul.mapa_3_15 li ,ul.mapa_3_17  li 
{ background:none; padding-left:11px; height:auto;  font-weight:600; }

.mapa_3_15 li a, .mapa_3_15 li a:visited, .mapa_3_15 li a:link,
.mapa_3_17 li a, .mapa_3_17 li a:visited, .mapa_3_17 li a:link
{
	text-decoration:none;
}  
.mapa_3_15 li a:hover,.mapa_3_17 li a:hover
{
	text-decoration:none;
}


ul.mapa_4_15 ,ul.mapa_4_17  
{margin:0px; padding:0px; list-style: none; line-height:18px; padding-left:30px;}
ul.mapa_4_15 li ,ul.mapa_4_17  li 
{ background:none; padding-left:11px; height:auto;  font-weight:600; }

.mapa_4_15 li a, .mapa_4_15 li a:visited, .mapa_4_15 li a:link,
.mapa_4_17 li a, .mapa_4_17 li a:visited, .mapa_4_17 li a:link
{
	text-decoration:none;
}  
.mapa_4_15 li a:hover,.mapa_4_17 li a:hover
{
	text-decoration:none;
}




