@charset "utf-8";

/*NEUTRALIZAR*/
#columna_avisos, #herramientas, .titulo { display:none !important;}
#contenido, #interna_CAPS #contenido { width:880px !important; background: none !important; }
#contenido object, .swb-ifc, #contenido iframe { overflow:hidden;}

/*GRALES*/
.lab-cont	{}
.lab-gmaps	{ width: 50%; float: left;}
.lab-banner	{ float:right; width:45%; padding-top:30px;}


#lab2012 { margin-bottom:25px;}
#lab2012 * { padding:0px; margin:0px;}
#lab2012 p { margin:0px; padding:0px; line-height:100%;}
#labizq, #labder {  }
#labizq { width:410px; margin-right:15px !important; background:url(lab-fondoizq.jpg) bottom center no-repeat; padding:5px 5px 41px !important;}
#labder { }
.clear { clear:both;}

/*ACORDION*/
.nuevas-suc { font-weight:bold; font-size:20px; color:#ebaf49; padding:3px 0px 13px !important;}
.Accordion { overflow: hidden;}
.AccordionPanel { margin: 0px;	padding: 0px;}
.AccordionPanelTab { cursor:pointer; -moz-user-select: none; -khtml-user-select: none;
	background:url(acordion-tab-1.jpg) no-repeat; height:49px; color:#ebaf49; font-size:15px; padding:3px 10px !important;}
.AccordionPanelTab strong { color:#86b450; display:block; font-size:18px; line-height:15px; padding-top:17px !important}
.AccordionPanelTab em     {  color:#EBAF49;  float:right; font-style:normal;  margin-right:40px !important;}
.AccordionPanelContent { overflow:auto; margin:0px;	padding:0px; height:440px; color:#666;}
.AccordionPanelOpen .AccordionPanelTab { background:url(acordion-tab-3.jpg) no-repeat;}
.AccordionPanelTabHover { }
.AccordionPanelOpen .AccordionPanelTabHover { }
.AccordionFocused .AccordionPanelTab        { background:url(acordion-tab-1.jpg) no-repeat;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background:url(acordion-tab-3.jpg) no-repeat;}
/*Printing */
@media print {
  .Accordion {  overflow: visible !important;  }
  .AccordionPanelContent {  display: block !important; overflow:visible !important; height:auto !important;  }
}
/*ACORDION CONTENT*/
.cont1 { background:url(durango.jpg) bottom no-repeat;}
.cont2 { background:url(plaza-bosques.jpg) -2px 37px no-repeat;}
.cont3 { background:url(divisionNorte.jpg) -2px 1px no-repeat;} /*0px -7px roma*/
.cont4 { background:url(plaza-echegaray.jpg) 0px 1px no-repeat;} /*zona-azul*/
.AccordionPanelContent div {  margin-bottom:5px !important;  padding:0px !important;}
.AccordionPanelContent p   { font-size:12px; line-height:14px;}
.AccordionPanelContent p strong { font-size:14px;}
.AccordionPanelContent ul { margin-bottom:0px !important;}
.AccordionPanelContent li { font-size:12px;	list-style-type:none; background:url(lab-bullet1.gif) no-repeat 5px 4px; margin-left:45px !important; padding-left: 11px !important;}
.AccordionPanelContent .labubic { padding:0px 0px 3px 45px !important; background:url(lab-ico-ubica.gif) no-repeat 14px 0px;}
.AccordionPanelContent .labhrs  { padding:5px 0px 3px 45px !important; background:url(lab-ico-hrs.gif) no-repeat 16px 2px;}
.AccordionPanelContent .labtel  { padding:5px 0px 3px 45px !important; background:url(lab-ico-tel.gif) no-repeat 16px 2px;}
.AccordionPanelContent .labsin  { background:none;}
.AccordionPanelContent .labinfo { padding:10px 0px 3px 45px !important; background:url(lab-ico-info.gif) no-repeat 16px 2px;} 
.AccordionPanelContent .labinfo a { text-decoration:none; color:#6991fd !important; }

/*Mapa*/
.mapa-totsuc { font-weight:bold; font-size:20px; color:#3B8ECC; padding:3px 0 0 8px !important;}
.mapa-locsuc { font-weight:bold; font-size:15px; color:#3B8ECC; padding:0px 0 0 8px !important;}
#TabbedPanelsLab { }
#labder .TabbedPanelsTab { text-align:center; font-size:15px; color:#555; padding:3px 10px !important; border:none; font-weight:normal}
#labder .TabbedPanelsTabSelected { color:#0055a5;}
#labder .TabbedPanelsTabGroup { }
.TabbedPanelsTabSelected { background-color:#0055a5 !important; color:#FFF !important; border-radius:3px 3px 0 0}
.TabbedPanelsTab { list-style:none; cursor:pointer; background-color:#FFF;}

.maptab-cac { font-size:15px; color:#999; letter-spacing: 1px; margin:5px 0px 4px 20px !important;}
#labder iframe { margin-top:0px !important; overflow:hidden !important; height:372px;} /*con 3 Acordion Panel height:400px*/
.TabbedPanelsContent.TabbedPanelsContentVisible > iframe { border:none;}

#labder .TabbedPanelsContentGroup { background-color: transparent !important;}
#labder ul { margin:0px !important}
#labder select { height:30px; width:402px; border:solid 1px #999; margin-top:6px; color:#afc694; padding:4px 5px 5px 15px;}
#labder option { color:#86B450; padding:3px 0 4px 15px !important; letter-spacing:1px;}
#labder p { margin:0;}

#map_canvas   { } /*con 3 Acordion Panel height:333px*/
#map-alert    { font-family:Arial, Helvetica, sans-serif; color:#012190;}
#map-alert h1 { font-size:18px; margin-top:0px;}
#map-alert p  { font-size:12px;}

/*TABBED*/
.prom-esp { font-weight:bold; font-size:20px; color:#ebaf49; padding:3px 0px 13px !important;}
#TabbedPanelsLab2 {}
#TabbedPanelsLab2 ul { margin:0px;}
.TabbedPanels {	overflow:hidden; margin:0px; padding:0px; clear:none; width:100%;}
.TabbedPanelsTabGroup {	margin: 0px; padding: 0px;}
.TabbedPanelsTab { position:relative; float:left; list-style: none; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; margin:0px;}
.TabbedPanelsTabSelected {}
.TabbedPanelsTab a { color:black; text-decoration:none;}
.TabbedPanelsContentGroup {	clear:both; border:solid 0px #999;}
.TabbedPanelsContent { overflow:hidden; padding:1px 0 0 0; width:100%}
.TabbedPanelsContentVisible {}

.VTabbedPanels {overflow:hidden; zoom:1; height:250px;}
.VTabbedPanels .TabbedPanelsTabGroup { float:left; position:relative; border:none; height:auto !important; width:310px;}
.VTabbedPanels .TabbedPanelsTab { float:none; margin:0px; border:none; width:305px; font-weight:bold;font-size:15px; background: url(lab-tabmid-1.jpg); color:#728389; padding:5px 0px 0px 5px !important; height:58px; } /* 5 opciones = 45px */
.VTabbedPanels .TabbedPanelsTab em { display:block; font-size:12px; font-weight:normal; font-style:normal;}
.VTabbedPanels .TabbedPanelsTabHover { background:url(lab-tabmid-2.jpg)}
.VTabbedPanels .TabbedPanelsTabSelected { color:#369; background:url(lab-tabmid-3.jpg)}
.VTabbedPanels .TabbedPanelsContentGroup { clear:none;	float:left;	padding:0px; width:30em; height:20em;}
/*Printing */
@media print {
.TabbedPanels {	overflow:visible !important;}
.TabbedPanelsContentGroup {	display:block !important; overflow:visible !important;	height:auto !important;}
.TabbedPanelsContent { overflow:visible !important;	display:block !important; clear:both !important;}
.TabbedPanelsTab { overflow:visible !important;	 display:block !important; clear:both !important;}
}

/*COMBO SUCURSALES*/
#labcombo * { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none; font-size:13px; margin:0px; padding:0px; }
#labcombo a { color:#004e99}
#labcombo ul ul { background:#FFF}
#labcombo .MenuBarItemSubmenu { border:solid 1px #0055a5; padding:4px; display:block; background:url(iconoCombo.gif) no-repeat 275px 3px #FFF}
#labcombo ul li ul li a       { padding:0px 0px 0px 10px !important; display:block; font-size:13px}
#labcombo ul li ul li a:hover { background: #0055a5; width:100%}

ul.MenuBarHorizontal ul a { width:auto }

/*LABORATORIO 2012*/
#labsuc * {	font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
#labdir   { color:#666; background:#f4f4ee url(Internax.jpg) no-repeat; width:635px;
	behavior: url(border-radius.htc); /*border-radius: 20px; IE */
	border-radius:10px; /*opera y CSS3*/ 
	-moz-border-radius:10px; /*FireFox*/
    -webkit-border-radius:10px; /*Safari Chrome*/
    -khtml-border-radius:10px; /* Linux browers */
}
#labdir div { padding:10px 10px 0 0px; margin-bottom:14px;}
#labdir p   { font-size:12px; line-height:14px; margin:3px 0px !important;}
#labdir p strong { font-size:14px;}
#labdir ul { margin-bottom:0px;}
#labdir li { font-size:12px;	list-style-type:none; background:url(lab-bullet1.gif) no-repeat 5px 4px; margin-left:45px; padding-left: 11px;}
#labdir .labubic { padding:0px 0px 3px 45px; background:url(lab-ico-ubica.gif) no-repeat 14px 0px;text-align:left !important;}
#labdir .labhrs  { padding:5px 0px 3px 45px; background:url(lab-ico-hrs.gif) no-repeat 16px 2px;text-align:left !important;}
#labdir .labtel  { padding:5px 0px 3px 45px; background:url(lab-ico-tel.gif) no-repeat 16px 2px;text-align:left !important;}
#labdir .labsin  { background:none;}
.contenido #labdir li::before,
.contenido .pikachoose li::before { content:""}

#lab-iframe { background:#fff; float:right; margin:10px 10px 10px 0px !important; padding:4px !important; text-align:center;}
#lab-iframe small { font-size:10px;}

#labserv { margin-top:35px; width:635px;}
#labserv h3 { color:#666; font-size:14px; margin-bottom:20px;}
h4.labservaqui { color:#369; font-size:12px; font-weight:bold; padding:10px 45px !important;}
h4.labmuestras { background:url(icono-labserv-muestras.jpg) no-repeat 3px 11px;}
#labserv p { padding:5px 45px; margin:0px !important;}
#labserv ul { margin:0px 0px 0px 55px !important;}
#labserv li { padding:5px 0px 5px 15px; margin:0px !important; background:url(labserv-bullet.jpg) no-repeat 0px 8px; list-style-type:none; font-size:11px; color:#4D4D4D; text-align:justify; line-height:130%; }

/*pikachoose*/
#pikabannerhome .pikachoose    { width:207px;}
.pikachoose ul, .pikachoose li { position:static !important; left:auto !important; margin:0px !important; background:none !important; list-style-type:none; padding:0px !important;}
#pikabannerhome .pikachoose { width:207 !important;}
#pikabannerhome .pika-imgnav, #pikabannerhome .jcarousel-skin-pika, #pikabannerhome .pika-textnav { display:none !important;}
#pikabannerhome .pika-stage { padding:0px !important; text-align:left; width:207px;}
#pikabannerhome .pika-stage img { width:207 !important; height:80px !important;}
.pika-thumbs li {
	width: 110px;}
.pika-stage img {
    height: 100%;
    margin: auto;
}


