@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; background-color:#FFF; clear:both; text-align:center; }
body.fnd01 { background:url(../img/fnd/fnd01.jpg); background-position:top center; background-repeat:no-repeat;}
body.fnd02 { background:url(../img/fnd/fnd02.jpg); background-position:top center; background-repeat:no-repeat;}
body.fnd03 { background:url(../img/fnd/fnd03.jpg); background-position:top center; background-repeat:no-repeat;}
body.fnd04 { background:url(../img/fnd/fnd04.jpg); background-position:top center; background-repeat:no-repeat;}
body.fnd05 { background:url(../img/fnd/fnd05.jpg); background-position:top center; background-repeat:no-repeat;}
body.fnd06 { background:url(../img/fnd/fnd06.jpg); background-position:top center; background-repeat:no-repeat;}
body.fnd07 { background:url(../img/fnd/fnd07.jpg); background-position:top center; background-repeat:no-repeat;}

h1 {font-family:Verdana, Geneva, sans-serif; color:#e10808; font-size:1.2em; margin:0px; padding:0px; margin-left:25px;   padding-bottom:10px;letter-spacing: 0.2em; text-align:justify; font-weight:bold; margin-bottom:10px }

h2 {font-family:Verdana, Geneva, sans-serif; color:#999; font-size:1em; margin:0px; padding:0px; padding-left:15px; font-weight:bold; background-image:url(../img/h2.gif); background-repeat:no-repeat; padding-bottom:5px; margin-top:20px }




#container { width: 875px;  margin:auto; padding:0px;  } /* Contiene la web */


#cabLogo {margin: 0px; padding:0px; height:45px; margin-top:15px}
#cabLogo ul { margin: 0px; padding:0px;}
#cabLogo ul li a {float: left;  font-family:Verdana, Geneva, sans-serif; font-size:0.6em; color:#000; text-decoration:none}
#cabLogo ul li a:hover { color:#e51d1d}
#cabLogo ul li.usuario { float: right; list-style: none; margin-top:20px; border-right:1px dotted #000; padding-right:10px }
#cabLogo ul li.mapaweb { float: right; list-style: none; margin-top:20px; padding-left:10px; padding-right:40px; }

#cab {margin: 0px; padding:0px;  }
#cab ul { margin: 0px; padding:0px;}
#cab ul li { float: left; list-style: none; padding-top:14px;  }
#cab ul li a {float: left;  font-family:Verdana, Geneva, sans-serif; font-size:0.8em; color:#000; text-decoration:none; font-weight:bold; padding-right:18px; padding-left:18px; padding-top:10px; padding-bottom:10px}
#cab ul li a:hover { color:#e51d1d; background-color:#000}

#lineaEstasEn {float: left; margin:0px; padding:0px; width:870px; margin-top:4px; margin-bottom:30px}
#lineaEstasEn ul { float: left; list-style: none; margin: 0; padding: 0; }
#lineaEstasEn ul li { float: left; list-style: none; padding:0px; font-style:italic  }
#lineaEstasEn ul li a {	padding: 2px; border-right: 1px dotted #666666; font-family:Verdana, Geneva, sans-serif;  font-size:0.6em; color:#999; text-decoration:none; padding-right:5px; padding-left:5px}
#lineaEstasEn ul li a:hover { text-decoration:underline}
#lineaEstasEn ul li.IB { margin:0px; padding:0px; }
#lineaEstasEn ul li.IB a { border:0; color:#999; border-right: 1px dotted #666666; padding-left:0px;  }
#lineaEstasEn ul li.IB a:hover {color:#000; text-decoration:none  }
#lineaEstasEn ul li.activo { margin:0px; padding:0; }
#lineaEstasEn ul li.activo a { border:0; color:#e10808; padding-left:5px}
#lineaEstasEn ul li.activo a:hover {text-decoration:underline}

#contentwrapper { margin:0px; padding:0px; text-align:justify;}  /* Contiene el cuerpo */

#left { float:left; width: 170px;  font-family:Verdana, Geneva, sans-serif; margin-top:10px; text-align:left}
#left ul { margin:0px; padding:0px; list-style-type:none; margin-bottom:20px}
#left ul li {border-top:1px #AAA dashed; margin-bottom:8px; padding-top:3px; padding-left:5px;  font-size:0.7em; }
#left ul li a { margin:0px; color:#AAA; text-decoration:none; font-weight:bold; }
#left ul li a:hover {text-decoration:none; color:#e10808}
#left ul li.ult {border-top:1px #AAA dashed; margin-bottom:8px; padding-top:5px; border-bottom:1px #AAA dashed; padding-bottom:8px  }

#contenido { margin-left: 190px; margin-right:20px; padding: 0px; font-family:Verdana, Geneva, sans-serif; font-size:0.7em; }
#contenido p { margin:0px;  padding:3px; margin-bottom:6px}
#contenido p.refuerzo { margin:0px;  padding:3px; margin-top:30px; font-size:1.2em;color:#e10808; font-weight:bold; font-style:italic; margin-left:30px}
#contenido p.mapaw {margin:0px; padding:0px; padding-top:8px; margin-left:10px }
#contenido p.mapaw a {color:#666; font-weight:bold}
#contenido p.mapaw a:hover {color:#e10808; font-weight:bold}
#contenido p.mapap {margin:0px; padding:1px;margin-left:60px}
#contenido ul { margin:0px; padding:0px; list-style-type:decimal; margin-left:30px}
#contenido ul li {margin:0px; padding:0px; padding-left:5px; margin-bottom:5px }


#nxErrorBox2{ margin-top:20px; border:1px solid #b42e33;background:#FBF9D7;padding:4px 8px;margin-bottom:20px; font-family:Verdana, Geneva, sans-serif; margin-right:20px;  margin-left:0px } 
#nxErrorBox2 p{font-family:Verdana, Geneva, sans-serif; font-size:1em; color:#900;margin:0px; padding:0px } 
#nxErrorBox2 ul {font-family:Verdana, Geneva, sans-serif; margin:0px; padding:0px }
#nxErrorBox2 ul li {font-family:Verdana, Geneva, sans-serif;  font-size:0.9em; margin:0px; padding:0px;color:#900; list-style-type:none; }



.aNegroRojo {color:#000; text-decoration:none}
.aNegroRojo:hover {color:#e10808;; text-decoration:underline}

.colorRojo {color:#e10808;}
.colorRojoN {color:#e10808; font-weight:bold}
.colorRojo12N {color:#e10808; font-weight:bold; font-size:1.2em}
.colorRojo14N {color:#e10808; font-weight:bold; font-size:1.4em}

.colorGris {color:#666;}
.colorGrisN {color:#666; font-weight:bold}
.colorGris11N {color:#666; font-weight:bold; font-size:1.1em}



#soporte { position: absolute; top: 4px; right:20%}
body > div#soporte { position: fixed; }
