@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 * { font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
#lab2012 p { margin:0px; padding:0px; line-height:100%;}
#labizq, #labder { float:left; height:495px; }
#labizq { width:410px; margin-right:15px !important; background:url(lab-fondoizq.jpg) bottom center no-repeat; padding:5px 5px 41px !important;}
#labder { width:460px; background: url(mapa-fondo.jpg) no-repeat 0px 85px;}
.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 { margin-top:10px !important; background-color:none !important; height: auto !important; width:460px;}
#labder .TabbedPanelsTab { background: url(mapa-tab2.jpg) no-repeat center top; text-align:center; width:25%; font-size:15px; color:#bbb5ac; padding:5px 15px 0 !important; height:20px; border:none }
#labder .TabbedPanelsTabSelected { background: url(mapa-tab1.jpg) no-repeat center top; color:#6BBEFC;}
#labder .TabbedPanelsTabHover { }
#labder .TabbedPanelsTabGroup { background:url(mapa-tabul.jpg) no-repeat 0px 1px; height:31px}
.maptab-cac { font-size:15px; color:#999; letter-spacing: 1px; margin:5px 0px 4px 20px !important;}
#labder iframe { width:398px; height:430px;  margin-top:0px !important; overflow:hidden !important;} /*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 { height: 100%; border:solid 2px #ded6cb; margin-top:5px !important; width:394px !important; height:393px !important} /*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; width:450px; padding:0;}
.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:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; margin:0px; padding:0px; }
#labcombo a { color:#004e99}
#labcombo ul ul { background:#FFF; width:210px;}
#labcombo .MenuBarItemSubmenu { border:solid 1px #999; padding:4px 5px 5px 15px; display:block; background:url(iconoCombo.gif) no-repeat 375px 3px #FFF; width:375px;}
#labcombo ul li ul li a { padding:0px 0px 0px 15px !important; margin:0px !important; display:block; width:195px;}
#labcombo ul li ul li a:hover { color:#fff; background:#3B8ECC !important;}


