@charset "UTF-8";
/* CSS Document */

/* ESTILOS ELEMENTOS */
body,a,p,ul,li,h1,h2,h3,h4,img {margin:0;padding:0;font-size:1em;font-weight:normal;list-style:none;text-decoration:none;font-family:Arial, Helvetica, sans-serif;border:none;}
body {
	font-size:10px;
	padding-top:20px;
}
p,li {line-height:130%;}
a:hover {text-decoration:underline;}
h1 {font-size:2.1em;color:#000479;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 0 .5em 10px;}
h2 {font-size:1.6em;color:#000479;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 0 .5em 10px;}

/* ESTILOS ESTRUCTURALES */
#lev0 {background: url(../img/lev0_bg2.gif) repeat-x center top;} /*#2F1717*/
#hdr {padding:1.8em 0 2em;position:relative;width:860px;margin:0 auto;*z-index:10;}
#ftr {background:#2F1717 url(../img/ftr_bg.gif) repeat-y center center;border-top:2em solid #2F1717;border-bottom:2em solid #2F1717;}
#ftr div {width:860px;margin:0 auto;}
/*#nav {background:#fff url(../img/cont_bg1.png) no-repeat -4px bottom;width:860px;margin:0 auto;padding-bottom:17px;position:relative;z-index:100;_background:#fff url(../img/cont_bg1.gif) no-repeat -4px bottom;*z-index:5;}*/
/*#cont {position:relative;background:url(../img/cont_bg2.png) repeat-y -4px center;padding:0 35px 0 10px;width:815px;margin:0 auto;min-height:600px;_background:url(../img/cont_bg2.gif) repeat-y -4px center;_height:600px;_overflow:visible;}*/
#bcrumbs {margin-bottom:1.5em;padding-left:10px;}
#hcol {position:relative;margin-left:-10px;background:#2F1717 url(../img/lev0_bg2.gif) repeat-x center -372px;margin-right:-25px;min-height:366px;_height:366px;_overflow:visible;*zoom:1;}
#hcol1 {width:610px;margin-left:1px;background:#E0DCDC url(../img/hcol1_bg.gif) repeat-x center top;border-right:3px solid #3F1B16;padding:1.8em 0;}
#hcol2 {position:absolute;right:7px;top:0;width:214px;z-index:200;}
#hcol1 .col1 {width:283px;border-right:1px solid #AF203B;float:left;display:inline;padding-bottom:20px;}
#hcol1 .col2 {float:right;display:inline;width:326px;padding-bottom:20px;}
#hcol2 {padding-top:1em;}
#hcol h2 {font-size:1.4em;color:#fff;background-color:#2F1717;margin-right:35px;padding-top:.5em;margin-bottom:1em;padding-left:20px;}
#hcol p {margin-right:10px;}
#hcol .col2 strong {font-size:.9em;display:block;}
#hcol span {display:block;font-size:.9em;font-style:italic;}
#beneficios {width:288px;height:66px;margin:0 auto .5em;background:url(../img/beneficios_bg.gif) no-repeat;padding:10px 8px;}
#cont #beneficios p {width:30%;float:left;display:inline;margin:0;padding-left:2%;padding-right:1%;font-size:1.1em;}

/* ESTILOS ESPECÍFICOS */
#cont li li {margin-top:.5em;padding-bottom:0;font-size:1em;}
#hdr.popup {width:auto; margin:0 1em;}
#hdr img {margin-right:35px;}
#hdr ul {position:absolute;right:0;top:1.8em;z-index:200;}
#hdr li {display:inline;padding-left:1em;margin-left:1em;border-left:1px solid #010F76;}
#hdr a {color:#666;}
#cont p,#cont li {font-size:12px;padding:0 0 1.2em 10px;}
#cont li p{font-size:1em;}
#cont ul li {padding-left:25px;background:url(../img/li_blt.gif) no-repeat 18px .55em;}
#cont ol li {list-style:decimal;margin-left:35px;padding-left:0;}
#cont a {
	color:#B11F3A;
}
/*
#nav ul {border:1px solid #853E30;float:left;background-color:#010F76;}
#nav li {float:left;_zoom:1;}
#nav a {font-size:1.3em;font-weight:bold;color:#fff;padding:.4em 1.5em;display:block;}
#nav a:hover {text-decoration:none;}
#nav .sel {background-color:#999999;}
#nav .selopti {background-color:#DE5F56;}
#nav .rojo {background-color:#DE5F56;}
*/

#cont #bcrumbs a {color:#333;}
#cont #bcrumbs li {display:inline;color:#333;background:none;padding-left:0;font-size:1em;}
#ftr ul {float:left;width:21%;padding-left:3%;}
#ftr a {color:#fff;}
#ftr2 {color:#fff;text-align:center;padding-top:3em;background-color:#2F1717;}
#teaser {position:relative;padding-right:300px;padding-left:20px;height:249px;}
#teaser h1 {margin-bottom:.5em;_margin-bottom:.4em;}
#teaser img {display:block;}
#teaser p {color:#666666;font-size:1.4em;}
/*#nav .bg {width:432px;height:442px;position:absolute;top:-109px;right:-12px;background:url(../img/teaser_bg.gif) no-repeat;z-index:150;z-index:-1}*/
#teaser .right {width:249px;}
#hcol .link_info {margin-right:15px;}
#hcol .col2 .link_info {margin-right:5px;}
.col1 p {margin-left:10px;}
.col2 p {margin-left:10px;}
.col1 .right {margin-top:-.5em;}
#hcol .col2 h2 {margin-left:17px;margin-right:65px;}
img.pro {display:block;margin:-.7em auto;}
#hcol2 .box {background-color:#fff;padding-bottom:1em;position:relative;margin-bottom:1.5em;*zoom:1;}
#hcol2 .box p {color:#666;}
#hcol2 .link_info {margin-right:0;}
#hcol2 h2 {background:url(../img/h2col_bg.gif) no-repeat 0 bottom;margin:0 0 .2em;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;color:#311313;font-weight:bold;padding:.6em .6em 2em;}
.gama {margin-top:-3em;}


/* ESTILOS GLOBALES */
p.intro {font-weight:bold;}
li.hdr a {font-weight:bold;}
a.tog {font-weight:bold;background:url(../img/tog_bg.gif) no-repeat right center;padding-right:6px;margin-right:.5em;}
#cont .hidList {padding-top:1em;border-bottom:1px dotted #B11F3A;background:url(../img/cont_bg3.gif) repeat-x center top;display:none;width:97%;}
#cont .hidList p {font-size:1em;padding-right:1em;}
.link_info {float:right;font-weight:bold; background:url(../img/lInfo_blt.gif) no-repeat right top; padding-right:15px;}
.link_top {float:right;font-weight:bold; background:url(../img/ltop_blt.gif) no-repeat right top; padding-right:15px;}

/* ESTILOS AUXILIARES */
#hdr li.frst {border-left:none;}
.clr {clear:both;}
.ctr {text-align:center;}
#hcol .clr {*height:0;*overflow:hidden;}
.right {float:right;}
.left {float:left;}
#gama {min-height:180px;_height:180px;_overflow:visible;}

/* Menu principal. */
/*
.menu,.menu ul {padding: 0;margin: 0;}
#nav .menu li li {float: none;}
#nav .menu li a:hover {background-color:#bbb;}
.menu li ul {position: absolute;width:22em;padding:.5em 0;display:none;float:none;}
.menu li ul ul {margin: -1em 0 0 6em;}
.menu li:hover ul ul,.menu li:hover ul ul,.menu li:hover ul ul ul,.menu li.sfhover ul ul,.menu li.sfhover ul ul ul {display: none;}
.menu li:hover ul,.menu li li:hover ul,.menu li li li:hover ul,.menu li.sfhover ul,.menu li li.sfhover ul,.menu li li li.sfhover ul {display: block;}
#cont .floating {position:absolute;right:5px;}
#cont .floater {position:relative;margin-right:82px;}
*/

#cont table.formTable, #cont .formTable td, #cont .formTable tr, #cont .formTable th,#cont table.formTable p {font-size:12px;}
.georgia_recorrido_tit {color:#fff;font-weight:bold;}
.inputtype {background-color:#ddd;color:#311515;border:1px solid #311515;}
#cont .warn {text-align:center;font-weight:bold;margin:1em 1em -2em;border-top:1px solid #B11F3A;padding-top:.5em;}
.tablaing {
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	padding-left: 10px;
}
.avalado img{
	width:130px;
	float: right;
	margin-right: 0px;
	margin-top:100px;
	margin-right:25px;
}

#venta_farmacias {
	position:absolute;  width:108px; height:88px;z-index:-100; margin:0px 0 0 1px;
}

/*HOME DEIVID*/
#cont_home
{
	width: 1068px;
	height: 579px;
	background: url(../img/fondo_home.png);
	margin-left: auto;
	margin-right: auto;
}
#home_superior
{
	width: 1068px;
	height: 102px;
	float: left;
}

#home_sitemap
{
	text-align: right;
	padding-right: 95px;
	margin-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#home_sitemap a
{
	color: #cccccc;
	text-decoration: underline;
}

#home_izquierda
{
	width: 329px;
	height: 320px;
	clear: both;
	float: left;
}

#home_banner
{
	width: 735px;
	height: 321px;
	float: left;
	background: url(../img/fondo_banner_home.png);
	background-repeat: no-repeat;
}

#banner
{
	margin-top: 6px;
	margin-left: 6px;
	width: 636px;
	height: 308px;
}

#home_inferior
{	
	width: 1068px;
	height: 112px;
	clear: both;
	float: left;
	margin-left: 340px;
}

#home_inferior img
{
	border: 0px;
	float: left;
}

#pie_home
{
	width: 1068px;
	height: 22px;
	clear: both;
	float: left;
}

#menu_pie
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	width: 955px;
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
}

#menu_pie a:hover
{
	text-decoration: underline;
}

#menu_pie ul
{
	list-style-type: none;
}

#pie_izq
{
	float: left;
	margin-left: 15px;
}

#pie_izq a
{
	color: #888888;
	text-decoration: none;
}

#pie_izq ul li
{
	float: left;
	margin-right: 7px;
}

#pie_der
{
	float: right;
	margin-right: 15px;
}

#pie_der a
{
	color: #c1011b;
	text-decoration: none;
}

#pie_der ul li
{
	float: left;
	margin-left: 7px;
}

/*CARRUSEL*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 690px;
	height:300px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}
