/* General TAGS */
body {background-color: #E5E5E5; font-family:Arial, Helvetica, sans-serif;color:#000000; font-size:12px}
h1{color:#8A2036; font-size:24px; margin-top:10px; margin-bottom:0px;}
h2{color:#8A2036; font-size:22px; margin:0px; font-weight:normal;}
h3{border-bottom:#CCCCCC 1px solid; color:#999999; font-size:18px; font-weight:normal; margin:0px;}
img{border:none;background:none}
a{color:#0033FF; text-decoration:underline;}
a:hover{color:#993300;}
a[target="_blank"]{background-image:url(nw.gif);background-repeat:no-repeat; background-position:100% 100%; padding-right:17px; white-space:nowrap }
a[target="_blank"]:hover{background-image:url(nw_2.gif)}


/* Menú superior */
.mn_sup{ background-color:#8A2036;}
#mn_contact, #mn_contact a{color:#FFFFFF; text-decoration:none; font-size:12px; padding-top:2px;}
#mn_contact a:hover{color:#CCCCCC}

/*Menu principal*/
#mn{height:39px; line-height:39px; background-image:url(../IMGs/temp/fdo_mn.jpg);font-size:14px;color:#999999; border-bottom:#666666 1px solid; }
#mn a{padding-top:5px;padding-bottom:5px;padding-left:10px;	padding-right:10px;	line-height:30px;height:30px;color:#666666;font-weight:bold;text-decoration:none;}
#mn a:hover{color:#FFFFFF; background-color:#8A2036; background-image:url(../IMGs/temp/fdo_mn_hov.jpg); background-position:bottom; border:#333333 1px solid; padding-top:4px;padding-bottom:4px; padding-left:9px;padding-right:9px;}

/* Divs */
#container{padding:20px;}

#left{width:210px; float:left}
#cts{ padding-top:10px; padding-left:40px; padding-right:50px;width:460px; font-size:15px; float:right}

DIV.space-line {clear: both; margin: 0; padding: 0; width: auto;}

/*#left{width:210px; position:absolute; overflow:visible}
#cts{ padding-top:10px; padding-left:40px; padding-right:50px; position:relative; left:230px; width:460px; font-size:15px; }*/
#pie{text-align:center; font-size:9px; color:#8A2036; padding-top:50px;}
#pie a{color:#8A2036;background:none; }
#ruta, #ruta a{font-size:9px; color:#999999; text-decoration:none; padding-bottom:25px;}
#ruta a:hover{text-decoration:underline; color:#666666;}

/* Menu left */
#mn_left{ padding:10px; border:#CCCCCC 1px solid;  font-size:12px; font-weight:bold}
#mn_left ul {margin:0px; padding:0px; padding-left:10px; padding-right:15px; padding-top:10px; padding-bottom:20px;}

#mn_left li {margin:0px; list-style:none; padding:5px; padding-left:0px; border-bottom:#CCCCCC 1px solid; background: url(../IMGs/temp/arrow.jpg) right no-repeat}
#mn_left li a{color:#666666; text-decoration:none;}
#mn_left li a:hover{ color:#8A2036; }
#mn_left li:hover{ background: url(../IMGs/temp/arrow_s.jpg) right no-repeat}



#mn_left li#mn_left_sel a {font-weight:bold; color:#000000; font-size:13px;}
#mn_left li#mn_left_sel{ background: none;}

#mn_left li#mn_left_s a {font-weight:bold; color:#8A2036; }
#mn_left li#mn_left_s{ background-image: url(../IMGs/temp/arrow_s.jpg); background-repeat:no-repeat; background-position: 150px 3px; color:#8A2036; }


#mn_left ul#mn_left_sub {border-top:2px #CCCCCC dotted; margin:0px; padding:0px; padding-left:5px;font-size:11px; font-weight:normal;} 
#mn_left ul#mn_left_sub li {margin:0px; list-style:none; padding:2px; padding-left:0px; border:none; background:none;}
#mn_left ul#mn_left_sub a{color:#666666; text-decoration:none}
#mn_left ul#mn_left_sub a:hover{color:#8A2036; text-decoration:underline}
/*--------------------------------------------------------*/
.subtitrojo, a.subtitrojo {
	font-size: 14px;
	font-weight: bold;
	color: #892034;
	text-decoration:none
}

a.subtitrojo:hover{text-decoration:underline}

.div_logos{font-size:13px; font-weight:bold; color:#8A2036;}
.div_logos hr {color:#E4E4E4; height:1px; width:150px;}

.modulos hr{color:#E4E4E4; border-style:double; text-align:center; width:300px; height:2px;}

/*estilos crworks */
.lista,.lista2 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(ico_lista.gif);
}
.lista2 {
	text-decoration: underline;
}
.listap li {font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(ico_lista.gif);
}
.listap li a{font-size: 12px;font-weight: normal;}

.titrojo {
	font-size: 16px;
	font-weight: bold;
	color: #892034;
	text-decoration: underline;
}

/*mapa web*/

ul#webmap li{ list-style-image: url(ico_lista.gif); font-weight:bold; font-size:14px; }
ul#webmap li a{ color:#000000; text-decoration:none;}
ul#webmap li a:hover{color:#993300; text-decoration:underline}

ul#webmap ul{margin-left:10px;padding-left:10px;}
ul#webmap ul li{ list-style-image:none;list-style: square; font-weight:normal; font-size:13px; }
ul#webmap ul ul li{ list-style-image:none;list-style:circle; font-weight:normal; font-size:11px; }

.smn { font-size:12px; font-weight:normal; border-top:#999999 1px solid}

.hide { display: none; }
.show { display: block; }

.hide ul { display: none; }
.show ul { display: block; }