@charset "utf-8";
/* CSS Document */

body { margin:0px; background-color:#FFF; clear: both; padding:0px; background-image:url(../img/degradado.gif); background-repeat:repeat-x}

h1 {margin-top:10px; font-family:"Trebuchet MS", Verdana;  font-size:125%; color:#ff9b01; width:620px; padding-left:140px; padding-top:10px; margin-left:6px; font-style:normal; font-weight:bold; height:35px; background: url(../img/h1_2.gif); float:left; }

h2 { margin-left:1%; font-style:italic; color:#666; font-weight:bold; font-family:"Trebuchet MS", Verdana;  font-size:100%; width:450px; padding-left:5px; padding-top:1px;} 

h3 { padding-left:5px; font-family:"Trebuchet MS", Verdana;  font-size:80%; color:#333333; color:#003399; font-weight:bold}

ul  {font-family:"Trebuchet MS", Verdana;  margin-top:0px}
ul li.normal {font-family:"Trebuchet MS", Verdana; font-size:80%; color:#333333; text-align:justify;list-style-type:circle;}


/* Contiene la web */
#container { width: 800px; margin: auto; padding:5px; background-image:url(../img/fondo.jpg); background-repeat:no-repeat; height:600px; padding-left:0px;}
#containerLogo { width: 800px; margin: auto; padding:5px; height:600px; padding-left:0px; background-color:#FFFFFF}


/* Menu principal y logotipo */
#logotipo{ padding-top:15px; padding-left:474px; } 
#logotipo ul { float: left; list-style: none;  margin: 0; padding: 0px; border:1px solid #5a7592;}
#logotipo ul li { float:none; list-style: none;  padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px; }
#logotipo ul li a {	padding-left:5px; padding-right:5px; color:#5a7592; font-family:"Trebuchet MS", Verdana; font-size:80%; text-decoration:none; font-weight:bold;  }
#logotipo ul li a:hover { color:#009; font-family:"Trebuchet MS", Verdana; font-size:80%; text-decoration:none; background-color:#ff9c03}


/* Muestra dónde se está (Camino de Migas */
#lineaEstasEn{ margin-right:10px;color:#666666; font-family:"Trebuchet MS", Verdana; font-size:65%; margin-bottom:0px; margin-top:200px; text-align:right;}
#lineaEstasEn ul { float: right; list-style: none; margin: 0; padding: 0; margin-left:0px }
#lineaEstasEn ul li { float: left; list-style: none;  padding: 0 0 0 0; padding-bottom:0px; }
#lineaEstasEn ul li a {	padding: 0 10px; border-right: 1px dotted #666666; }
#lineaEstasEn ul li.rssr { margin: 0 0 0 0px; padding:0;}
#lineaEstasEn ul li.rssr a { border: 0;}

/* Contiene el cuerpo de la web */
#contentwrapper {margin:0px; padding:0px;}


#right { float: right; width: 150px; padding-top: 0px; margin-right: 0px; }
#rightSinLeft { float: right; width: 150px; padding-top: 30px; margin-right: 0px; }

/* Menu Izda */
#left { float:left; width: 155px; padding-top:0px; margin-left:0px;  background-image: url(../img/left/left.gif); background-repeat:no-repeat; font-size:75%; }
#left ul{  list-style: none; font-family:"Trebuchet MS", Verdana;  margin:0px; padding:0px; padding-top:15px; margin-bottom:70px; margin-left:4px}
#left ul li { list-style: none;padding-left:20px;color:#000000; text-decoration: none; margin-bottom:10px; }
#left ul li a { color: #333333; text-decoration: none;}
#left ul li a:hover{ color:#f32837; text-decoration:underline; }
#left ul li.strng { background-image:url(../img/left/nodoppal.gif); background-repeat: no-repeat; padding-left:20px; margin-left:10px}
#left ul li.strng a { color:#000000; text-decoration: none;  font-weight:bold;}
#left ul li.strng a:hover { color:#ff9c03; text-decoration:underline;  font-weight:bold;}
#left ul.hijo {list-style: none; font-family:"Trebuchet MS", Verdana;  margin:0px; padding:0px;}


#left ul.acctel{ list-style: none; font-family:"Trebuchet MS", Verdana; padding:3px;  margin-left:9px; margin-right:2px; border:1px solid #036; background-color:#FFF; padding-bottom:12px; padding-top:12px}
#left ul.acctel li.grnd { font-family:"Trebuchet MS", Verdana; list-style: none; color:#006; text-decoration: none; padding:0px; margin:0px; font-weight:bold; font-size:14px; text-align:center;}
#left ul.acctel li.nor { list-style: none; color:#006; text-decoration: none; padding:0px; margin:0px; font-family:"Trebuchet MS", Verdana; text-align:center;  font-size:16px; padding:12px; font-weight:bold;   }

#left ul.consulta{ list-style: none; padding:3px; margin-left:9px; margin-right:2px; border:1px solid #036; background-image:url(../img/cuadro03_.gif); padding-bottom:12px; padding-top:12px; margin-bottom:10px; margin-top:1px}
#left ul.consulta li.grnd { font-family:"Trebuchet MS", Verdana; list-style: none; color:#006; text-decoration: none; padding:0px;  font-weight:bold; font-size:14px; text-align:center; margin:0px; padding-top:5px}
#left ul.consulta li.nor { font-family:"Trebuchet MS", Verdana; list-style: none; color:#006; text-decoration: none; padding:0px; font-weight:bold; font-size:18px; text-align:center; margin-left:10px; margin-right:10px; margin-top:20px; margin-bottom:15px}


#leftServicios { float:left; width: 155px; padding-top:0px; margin-left:0px;  background-image: url(../img/left/leftServicios.gif); background-repeat:no-repeat; font-size:75%; }
#leftServicios ul{  list-style: none; font-family:"Trebuchet MS", Verdana;  margin:0px; padding:0px; padding-top:15px; margin-bottom:70px; margin-left:4px}
#leftServicios ul li { list-style: none;padding-left:20px;color:#000000; text-decoration: none; margin-bottom:10px; }
#leftServicios ul li a { color: #333333; text-decoration: none;}
#leftServicios ul li a:hover{ color:#f32837; text-decoration:underline; }
#leftServicios ul li.strng { background-image:url(../img/left/nodoppal.gif); background-repeat: no-repeat; padding-left:20px; margin-left:10px}
#leftServicios ul li.strng a { color:#000000; text-decoration: none;  font-weight:bold;}
#leftServicios ul li.strng a:hover { color:#ff9c03; text-decoration:underline;  font-weight:bold;}
#leftServicios ul.hijo {list-style: none; font-family:"Trebuchet MS", Verdana;  margin:0px; padding:0px;}


#leftClientes { float:left; width: 155px; padding-top:0px; margin-left:0px;  background-image: url(../img/left/leftClientes.gif); background-repeat:no-repeat; font-size:75%; }
#leftClientes ul{  list-style: none; font-family:"Trebuchet MS", Verdana;  margin:0px; padding:0px; padding-top:15px; margin-bottom:70px; margin-left:4px}
#leftClientes ul li { list-style: none;padding-left:20px;color:#000000; text-decoration: none; margin-bottom:10px; }
#leftClientes ul li a { color: #333333; text-decoration: none;}
#leftClientes ul li a:hover{ color:#f32837; text-decoration:underline; }
#leftClientes ul li.strng { background-image:url(../img/left/nodoppal.gif); background-repeat: no-repeat; padding-left:20px; margin-left:10px}
#leftClientes ul li.strng a { color:#000000; text-decoration: none;  font-weight:bold;}
#leftClientes ul li.strng a:hover { color:#ff9c03; text-decoration:underline;  font-weight:bold;}
#leftClientes ul.hijo {list-style: none; font-family:"Trebuchet MS", Verdana;  margin:0px; padding:0px;}


/* Texto */
#content {margin-right: 160px; margin-left: 160px; padding:0px; }
#contentIndex { background-image:url(../img/fondo01.gif); background-repeat:no-repeat; padding-bottom:20px; padding-right:10px; margin-left:160px; padding:0px;  margin-right:20px;}
#contentIndex p { margin-top:0px; margin-bottom:10px; margin-left:10px; padding-right:10px}
#contentIndex ul  {font-family:"Trebuchet MS", Verdana;  margin-top:0px}
#contentIndex ul li {font-family:"Trebuchet MS", Verdana; font-size:80%; color:#333333; text-align:justify;list-style-type:circle; margin-bottom:20px}
#contentIndex ul li.sola {font-family:"Trebuchet MS", Verdana; font-size:80%; color:#333333; text-align:justify;list-style-type:none; margin-bottom:5px}
#contentIndex ul li.web {font-family:"Trebuchet MS", Verdana; font-size:80%; color:#333333; text-align:justify;list-style-type:square; margin-bottom:5px}

#contentIndex ul.imgli  { float: left; list-style: none; margin: 0; padding: 0; margin-left:15px; }
#contentIndex ul.imgli li {float: left; list-style: none;  padding: 0 0 0 0; padding-right:20px}
#contentIndex ul.imgli li img {border:0px;}




#contentSinLeft {margin-right:160px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top:0px; padding-bottom:0px; }
#contentSinLeft ul{  font-family:"Trebuchet MS", Verdana;  font-size:75%; margin-left:50px; margin-top:0; }
#contentSinLeft ul li { color:#333333;margin-top:0px; }
#contentSinRight {margin-left: 160px; padding: 0px 0; padding-bottom:0px; }

/* Cabecera */
#menupriv{ margin: 0px;  float:left; text-align:left;  height:26px;  background-image:url(../img/fndcabi.gif); background-repeat:repeat;  padding-left:42px; color:#FFFFFF; margin-top:10px}
#menupriv ul {list-style: none; margin: 0; padding: 0; margin-left:10px;}
#menupriv ul li {  float: left; list-style: none;  padding:0px; padding-bottom:30px; }
#menupriv ul li a {	padding: 0 15px; border-right: 1px solid #003399; color:#002d71 }
#menupriv ul li a:hover {padding: 0 15px; border-right: 1px solid #003399; color:#ff9c03; text-decoration:none }
#menupriv ul li.rss { margin: 0 0 0 5px; padding: 0;}
#menupriv ul li.rss a { border: 0;}

#lineaMenuIzda{ margin: 0px;  float:left; text-align:left;  height:26px;  background-image:url(../img/fndcabi.gif); background-repeat:repeat; background-color:#FFFFFF; padding-left:20px; color:#FFFFFF; border-bottom: 1px solid #003399;}
#lineaMenuIzda ul { float: left; list-style: none; margin: 0; padding: 0; margin-left:10px }
#lineaMenuIzda ul li {  float: left; list-style: none;  padding: 0 0 0 0; padding-bottom:30px; }
#lineaMenuIzda ul li a {	padding: 0 15px; border-right: 1px solid #003399; }
#lineaMenuIzda ul li.rss { margin: 0 0 0 5px; padding: 0;}
#lineaMenuIzda ul li.rss a { border: 0;}

#lineaMenu{ margin: 0px;  float:none; text-align:right;  height:26px; background-image:url(../img/fndcaib.gif); background-repeat:repeat;color:#FFFFFF; border-bottom: 1px solid #003399;background-color:#FFFFFF; }
#lineaMenu ul { float: right; list-style: none; margin: 0; padding: 0; margin-left:10px }
#lineaMenu ul li { float: left; list-style: none;  padding: 0 0 0 0; padding-bottom:30px; }
#lineaMenu ul li a {	padding: 0 15px; border-right: 1px solid #003399; }
#lineaMenu ul li.rssr { margin: 0 0 0 0px; padding:0;}
#lineaMenu ul li.rssr a { border: 0;}

#imgCuadrado {float:left; padding-right:10px}

#pie {text-align:center; font-family:"Trebuchet MS", Verdana; font-size:60%; color:#999999; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: #ff9c03; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; margin-top:10px; padding-top:0px; padding-bottom:10px; float:left; width:790px}
#pie p{ margin-top:5px; margin-bottom:0px}
#pie ul { text-align:center; list-style: none; margin: 0; padding: 0; }
#pie ul li {float: right; list-style: none; margin-left: 50px; padding: 0;}
#pie ul li img {border:0px;}


/* ESTILOS */
.aEstasEn { color:#666666; text-decoration:none; }
.aEstasEn:Hover { color:#666666; text-decoration:underline; }
.aEstasEnRojo { color:#990000; text-decoration:none; }
.aEstasEnRojo:Hover { color:#990000; text-decoration:underline; }
.aEstasEnNaranja { color:#ff9c03; text-decoration:none; }
.aEstasEnNaranja:Hover { color:#ff9c03; text-decoration:underline; }
.aEstasEnAzul { color:#003399; text-decoration:none; }
.aEstasEnAzul:Hover { color:#003399; text-decoration:underline; }

.alineaMenu { font-family:"Trebuchet MS", Verdana;  font-size:67%; text-decoration:none; color:#003399; font-weight:normal; }
.alineaMenu:Hover { font-family:"Trebuchet MS", Verdana; font-size:67%;  text-decoration:underline; color:#003399; font-weight:normal; }
.aPie { color:#999999; text-decoration:none; border:0px }
.aPie:Hover { color:#999999; text-decoration:underline; border:0px}


.cuerpo{font-family:"Trebuchet MS", Verdana; font-size:80%; text-decoration:none; color:#333333; padding-left:5px; text-align:justify;}
.lineaMenu { font-family:"Trebuchet MS", Verdana;  font-size:67%; text-decoration:none; color:#FFFFFF; font-weight:bold; }
.txtNaranja {color:#ff9c03; font-weight:bold}
.txtAzul {color:#003399; font-weight:bold}
.txtAzulI { font-style:italic; color:#003399; font-weight:bold}
.nxErrorBox{ border:1px solid #b42e33;background:#FBF9D7;padding:4px 8px;margin-bottom:20px; font-family:"Trebuchet MS", Verdana;  font-size:80%; } 

#nxErrorBox2{ margin-top:20px; border:1px solid #b42e33;background:#FBF9D7;padding:4px 8px;margin-bottom:20px; font-family:"Trebuchet MS", Verdana;  font-size:80%; } 
#nxErrorBox2 p{font-family:"Trebuchet MS", Verdana;  font-size:100%; color:#900 } 
#nxErrorBox2 ul {font-family:"Trebuchet MS", Verdana;  font-size:100%; }
#nxErrorBox2 ul li {font-family:"Trebuchet MS", Verdana;  font-size:100%; margin:0px; padding:0px;color:#900; list-style-type:none; }

.txtmensaje {font-family:"Trebuchet MS", Verdana; font-size:100%; text-decoration:none; color:#333333;}
.txtUsuarioLogin {font-family:"Trebuchet MS", Verdana;  font-size:67%; text-decoration:none; color:#ff9c03; font-weight:bold; margin-left:0px}