@charset "utf-8";
/* CSS Document */
img {border:0;}
Body {width:100%;margin:0;text-align:center;font-size:10pt; min-width:1020px;font-family:Century Gothic,Arial;color:#56487B;}
a {text-decoration:none;color:#E63391;}
a:hover {color:#9C8FBF;text-decoration:none;}

#top {background-image:url(/img/web/top-background.jpg); background-repeat:repeat-x; margin:auto; min-height:150px;}
#top-img {background-image:url(/img/web/top.jpg); background-repeat:no-repeat; min-height:150px; background-position:center; text-align:right; padding-right:20px;_background-image:url(/img/web/top2.jpg);}

#pie {text-align:center;font-size:0.8em;margin-top:50px;}

#pagina {width:1020px;background-image:url(/img/web/page-background.jpg); background-repeat:no-repeat; background-position:top middle; min-height:1020px; margin:auto; text-align:left;_width:1040px;_margin:0px;}

#leftside {float:left;width:200px;}

#content {float:left; width:820px;}

#menu { background-image:url(/img/web/menu-bck.jpg); background-repeat:repeat-y;margin:0 0 0 16px; float:left; *margin:-15px 0 0 17px; min-width:193px;_margin:-20px 0 0 8px;}
#menu p{font-size:0.85em;margin:0;padding-left:14px;margin-top:2px;}
#menu a {display:block;color:#9C8FBF;}
#menu a:hover {color:#56487B;}

#menu a.top {margin:25px 0 0 10px;}
#menu a.sub {font-size:0.9em;margin:3px 0 0 20px;color:#E63391;}
#menu a.subsub {font-size:0.9em;margin:3px 0 0 40px;color:#E63391;}
#menu a:hover.sub {color:#9C8FBF;} 
#menu a:hover.subsub {color:#9C8FBF;} 

#topconsultagratuita {color:#FFFFFF;font-size:1.1em; padding-top:10px; vertical-align:top; }
#topconsultagratuita img {margin-top:2px;}

#tabs {float:right; margin-right:30px;padding-top:6px;*margin-top:-15px;_margin-top:-10px;}

#tabs ul {margin:0; padding:0; list-style:none;}

#tabs li {float:left; background:url(/img/web/left-tab.jpg) no-repeat left top; height:33px; margin:0 5px 0 5px;}

#tabs a {display:block;	background:url(/img/web/right-tab.jpg) no-repeat right top;	padding:10px 15px 7px;	font-size:0.9em;	color:#fff;	font-weight: bolder; text-decoration: none;}

#tabs li.blog {float:left; background:url(/img/web/left-tab-blog.jpg) no-repeat left top; height:33px; margin:0 5px 0 5px;}

#tabs a.blog {display:block;background:url(/img/web/right-tab-blog.jpg) no-repeat right top;	padding:10px 15px 7px;	font-size:0.9em;	color:#fff;	font-weight: bolder; text-decoration: none;}

#tabs a:hover {color:#56487B;}

.caja a {color:#E63391;}
.caja a:hover {color:#56487B;}

.caja {
		width: 340px;		
		padding:10px;
		float:left;
		
	}
	
	.cajaarriba {
		background-image: url(/img/web/box-top.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
	}
	
	.cajaarribaoferta {
		background-image: url(/img/web/box-top-oferta.jpg);
		background-position: top left;
		background-repeat: no-repeat;		
	}
	
	.cajamid {
		background-image: url(/img/web/box-mid.jpg);
		background-position: bottom left;
		background-repeat: repeat-y;
        padding-right:10px;
	}
	
	
	
	.cajaabajo {background-image: url(/img/web/box-bottom.jpg); background-repeat:no-repeat; min-height:25px;font-size:0.8em;text-align:right;padding-right:30px; padding-bottom:20px;}
	.cajaabajo a {clear:both; display:block;}

.caja img {margin:10px;}

.titularcaja {padding:61px 0 5px 80px;color:#56487B;font-weight:bolder; text-transform:uppercase; font-size:1.1em;}
.titularcaja a {color:#56487B;}
.titularcaja a:hover {color:#E63391;}

.txtcaja {padding:5px 10px 10px 30px;color:#7F7F7F; text-align:left;font-size:0.9em;}

.col {width:48%;float:left}

.banner-left {width:180px;margin:auto;font-size:0.9em;padding-left:12px;padding-top:10px;color:#56487B;}

#info-notop {margin:0px 30px 20px 30px;float:left;}
#info-notop h1 {font-size:1.3em; background-image:url(../img/web/h1-background.jpg);color:#FFF; background-repeat:repeat-x; padding:2px 0 2px 5px;}
#info-notop h2 {font-size:1.2em;}

#info {margin:20px 30px 20px 30px;}
#info h1 {font-size:1.3em; background-image:url(../img/web/h1-background.jpg);color:#FFF; background-repeat:repeat-x; padding:2px 0 2px 5px;}
#info .links-secciones {margin:10px 0 10px 0;font-size:0.92em;}
#info h2 {font-size:1.2em;}

.marcado {font-size:1.3em; font-weight:bolder;}

#top-seccion {margin:70px 30px 20px 30px;}
#pie-seccion {margin:20px 30px 20px 30px;}
#pie-seccion p {border:#56487B 1px solid; padding:5px;}

.tarifas {float:left;width:100%;}
.tarifas p {margin:15px;border: 1px solid #AD8FFF;padding:5px;}
.tarifas .oferta {color:#DF5828;font-size:0.85em;font-weight:bolder; font-style:italic;}
.tarifas a {display:block;font-weight:bolder;}

.grid50 {float:left;width:50%;min-width:50%;}

.box {
margin:0 10px 10px 10px;
float:right;
text-align:center;
width:200px; 
font-size:1.1em;
font-weight:bolder;
color:#FFF;
border: 1px solid #888;
background-color:#9789AA;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 10px;
}

.box a {color:#56487B;font-size:1.1em;}
.box a:hover {color:#F1724F;}
