@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{  background:url(../images/fondo_bajo.jpg) repeat-x; }
table{ margin-left:3px;}
h1{ font-size:18px; font-family:Verdana,arial;color: #0066CC; text-align:left; margin-bottom:10px; font-weight:700;  }
h2{font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC3366; text-align:left; padding-bottom:6px; }
h3{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004cb4;  }
p{ font-size:11px; font-family:verdana, Helvetica, sans-serif; font-weight:400; text-align:left; line-height:18px;}
a{ text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:700; margin-top:4px; display:block; text-decoration:none; color: #0066FF;}

ul{ list-style:none;}
img{ border:none;}

a:hover{ color:#CC3366; text-decoration:underline;}
#fondo_cabecera{ width:100%; height:184px;}
.clear{ clear:both;}
#contenedor{ width:988px; height:auto; margin:0 auto;background-color:#FFFFFF; padding-bottom:5px;position:relative;  }
#contenido{width:948px; height:auto;background-color:#f1f1f1;margin:0 auto; border:#d2d3d3 1px solid; padding:10px;padding-bottom:0;position:relative; }
#cabecera{ width:988px; height:154px; }

#pillmenu { position:absolute; top:124px; left:8px; }
#pillmenu li {float: left;background: url(../images/menu_divider.png) top right no-repeat;float:left;}
#pillmenu a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;float:left;display:block; height:11px; line-height: 12px;margin-top:0px;color: #000;text-decoration: none; font-weight:500; P}


#buscador{position:absolute; top:128px; left:784px; }
.search{ height:22px;}
.search input.button {margin-bottom:-5px;*margin-bottom:-4px; }
.search input.inputbox{ }

#searchForm table.contentpaneopen,#searchForm input,#searchForm label,#searchForm select{ display:none;}
table.contentpaneopen fieldset a{ float:none; margin-bottom:-10px}
fieldset{ border:none; margin-bottom:8px;}
span.small{ display:none;}
.searchintro{ margin-left:17px; margin-bottom:10px;}





#cont_iz{ width:710px; height:auto;float:left; }
#cont_de{ width:217px; height:auto;float:right; margin:0; padding:0; margin-left:10px;_margin-left:0px ;  }

.body_texto_cuerpo{width:715px;height:auto;background:url(../images/interior_entradilla.jpg) repeat-y;}
.body_texto_cuerpo p{ padding-right:15px; } 
.body_texto_cuerpo h1{ }
.body_texto_cuerpo h2{   }
.body_texto_cuerpo h3{  }
.body_texto_cuerpo img{padding-bottom:7px; padding-right:10px; float:left; }

.head{ background:url(../images/alto.jpg) no-repeat; width:715px; height:16px; _margin-bottom:-2px}
.body_texto{ width:715px;height:auto;background:url(../images/interior_entradilla.jpg) repeat-y;padding-bottom:10px;}
.body_texto h2{  margin-top:11px; margin-bottom:5px; margin-left:15px;width:380px; height:auto; }
.body_texto p{ width:365px;margin-left:15px;text-align:left; }
.body_texto img{ margin-left:13px;}
.bajo{ background:url(../images/bajo.jpg) no-repeat; width:715px; height:16px;}


.servicios{ width:730px; height:auto; margin-top:6px; *margin-left:4px; _margin-left:3px; }
.servicios #cabecera_servicios{ width:715px;height:42px; position:relative;  }
.servicios div.service{ float:left; width:226px; margin-right:17px;_margin-right:15px;}

#body_service,#body_service2,#body_service3{width:226px;height:auto;background:url(../images/interior.jpg) repeat-y;padding-bottom:6px;  }
.bajo_service{ background:url(../images/bajo_peque.jpg) no-repeat; width:auto; height:16px; clear:both;}
.service h3{ background:url(../images/cabe.jpg) no-repeat; width:auto; height:48px; padding-left:15px; padding-top:14px;}
.service p{  padding-left:15px; padding-right:12px;  }
.service img{ float:left; padding-left:0px; padding-right:10px; margin-top:-10px; }


#destacado{ width:217px; background:url(../images/fondodestacado.jpg) repeat-y;height:auto; padding-bottom:10px; margin-top:3px; }
#destacado h3{ background:url(../images/cabeceradestacado2.jpg) no-repeat; width:auto; height:36px; padding-top:14px; color:#FFFFFF; padding-left:14px; }
#destacado p{  padding-left:15px; padding-right:15px; text-align:right;}
#destacado img{ float:left; padding-left:2px; padding-right:5px; }
#destacado a{ text-align:right;}
.bajo_destacado{ background:url(../images/bajoDestacado.jpg) no-repeat; width:auto; height:8px;}

#noticias{width:217px; background:url(../images/fondodestacado.jpg) repeat-y;height:auto; padding-bottom:10px; margin-top:3px;}
#noticias div#noticia{ margin-bottom:14px;_margin-bottom:11px;}
#noticias div#asistencia_remota{ padding-top:30px;}


#noticias p{  padding-left:15px; padding-right:12px; font-size:11px; text-align:right;}
#noticias img{ float:left; padding-left:14px; padding-right:14px; margin-top:-10px; }
#noticias .latestnews a{ text-align: right;  border-bottom:#999999 1px dotted; display:block; width:195px; height:20px; margin-left:10px;}
.item42{background:url(../images/noticiasdestacado2.jpg) no-repeat; width:auto; height:36px; padding-top:14px; color:#FFFFFF; padding-left:14px; position:relative; }
.item42 a {  color:#FFFFFF;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:0px; }


#footer{ width:auto; height:130px; background: url(../images/fondo_footer.jpg) repeat-x; margin-top:15px; margin-left:auto; margin-right:auto;}
#footer ul.logo{ background:url(../images/logo_peque.png) no-repeat; float:left; width:130px; height:30px; margin-top:20px; margin-left:6px;}
#footer ul.direccion{ width:530px; height:70px; float:left; margin-top:13px; padding:5px;}
#footer ul.socios{ width:230px; height:70px;float:left;margin-top:19px; border-left:#999999 1px dotted; padding-left:5px;}
#footer ul.socios li{ float:left; padding-right:12px;}
#menu_footer ul{  clear:both;}
#menu_footer li{ float:left; padding-right:4px;}
#menu_footer li a{ color:#666666; padding-bottom:0; font-size:10px; text-decoration:underline;}
#menu_footer li a:hover{color:#CC3366;}


<!--BREADcRUMB-->
.cpathway {}
.cpathway img {float:left; padding-top:2px;}
span.breadcrumbs pathway{ padding-left:10px;}
span.breadcrumbs.pathway a{ font-size:11px;  }
span.breadcrumbs.pathway {color: #0066FF; width:710px;font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:3px;}
span.breadcrumbs.pathway a.pathway{float:left;margin:0; *margin-top:4px;padding:0px 6px 0px 0px;color:#737272;font-weight:400;}
span.breadcrumbs pathway a.pathway:hover {text-decoration: underline;}

table.contentpaneopen{ padding-bottom:0px; margin-left:18px; width:690px; height:auto; border:none; }
table.contentpaneopen tr td.contentheading {font-size:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #0066CC; text-align:left;width:655px;  margin-top:12px; margin-bottom:12px; padding-top:8px; padding-bottom:10px;}
table.contentpaneopen h2{  }
table.contentpaneopen h3{   }
table.contentpaneopen p{ }
table.contentpaneopen a{}
table.contentpaneopen img{float:left; padding-right:10px;  }
table.contentpaneopen ul li{ margin-top:6px; padding-left:3px;}

table.contentpaneopen ul{ list-style:url(../images/down.png); padding-left:25px; width:600px; }
table.contentpaneopen ul li{font-size:11px;font-family:verdana,Helvetica,sans-serif;font-weight:400;text-align:left;line-height:18px; }
table.contentpaneopen tr td.buttonheading{ width:20px; text-align:left; }
table.contentpaneopen a.enlace{ float:none;   }


.blog_more{ margin-left:20px; margin-top:15px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.pagenav { display:inline; }
span.pagenav{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
tr td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}




<!--TABLAS-->
table.compare {width:690px; height:auto; }             
table.compare caption{color: #CC6600; font-weight:bold; padding-top:26px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif;  text-align:left;  padding-left:10px; vertical-align:middle; padding-bottom:11px; }
table.compare thead th {font: bold 11px Verdana, sans-serif;color: #000;text-align:left;padding:5px;width:237px; padding-top:5px; padding-bottom:5px; height:20px; margin-bottom:20px;border: #e1f2f8 1px solid;background-color:#f1f2f3; color:#00589b; }
table.compare thead th.peque { width:150px; }
table.compare tbody{ border-style:none; table-layout:auto; border:none;}
table.compare tbody td {font: 11px Verdana, sans-serif;text-align:center;padding:7px; border: #e1f2f8 1px solid  }
table.compare tbody tr{ border:hidden;color:#666;}
table.compare tbody tr.impar{ background-color:#e1f2f8; }
table.compare tbody tr td img{ float:none; padding:0; }
table.compare thead tr th img{ float:none; padding:0;padding-right:17px;}



table.mantenimiento {width:auto; height:auto; margin-bottom:15px; }             
table.mantenimiento caption{color: #CC6600; font-weight:bold; padding-top:26px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif;  text-align:left;  padding-left:10px; vertical-align:middle; padding-bottom:11px;; }
table.mantenimiento thead th {font:bold 11px Verdana,sans-serif;color: #000;text-align:left;padding:5px;width:237px;padding-top:5px;padding-bottom:5px;height:40px;margin-bottom:20px;border:#e1f2f8 1px solid;background-color:#f1f2f3;color:#00589b;width:10%; text-align:center; }
table.mantenimiento thead th.grande { width:16%;}
table.mantenimiento thead th.plus { width:19%;}
table.mantenimiento tbody{ border-style:none; table-layout:auto; border:none;}
table.mantenimiento tbody td {font: 11px Verdana, sans-serif;text-align:center;padding:7px; border: #e1f2f8 1px solid  }
table.mantenimiento tbody tr{ border:hidden;color:#666;}
table.mantenimiento tbody tr.impar{ background-color:#e1f2f8; }
table.mantenimiento tbody tr td img{ float:none; padding:0; }



#contenido_servicios2 ul li table.mantenimiento tbody tr td img{ float:none; padding:0; }
#contenido_servicios2 ul li table.mantenimiento thead tr th img{ float:none; padding:0;padding-right:17px;}


.sectiontableentry1 a,.sectiontableentry2 a { padding-left:8px;}
.componentheading{font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC3366; text-align:left; padding-bottom:6px; padding-left:19px; padding-bottom:5px; padding-top:5px;}
