

@font-face {
    font-family: 'MyriadProBold';
    src: url('../fonts/myriadpro-bold-webfont.eot');
    src: url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


.fisico {
	background-color:#e30b39;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:31px;
	line-height:21px;
	width:78px;
	text-decoration:none;
	text-align:center;border:0px;cursor:pointer;
}.fisico:hover {
	background-color:#0392ff;
}.fisico:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */


.ebuk {
	background-color:#0f4f9c;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:31px;
	line-height:21px;
	width:68px;
	text-decoration:none;
	text-align:center;border:0px;cursor:pointer;
}.ebuk:hover {
	background-color:#0392ff;
}.ebuk:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */

.cookies{background-color:rgba(0,0,0,0.8);color:#cccccc;width:99%;padding-left:1%;top:0px;height:35px;position:fixed;}


 a.blancolik{text-decoration:underline;color:#cccccc;}      
 a:hover.blancolik{text-decoration:none;color:#666666;} 


.filacheo h1{font-size:26px;}

#ticker { width:450px; height:98px; overflow:auto; color:#666666;font-family:Arial;}
#ticker dt { font-size:14px; padding:0 10px 5px 10px;  padding-top:10px;position:relative; }
#ticker dd { margin-left:0; font-size:14px; padding:0 10px 10px 10px;position:relative; }
#ticker dd.last { }
#ticker div { margin-top:0; }
.heading{font-weight:bold;}
#ticker dt h1{ font-size:16px; padding:0px;margin:0px; }


 a.enlaceticker{text-decoration:none;color:#043268;}      
 a:hover.enlaceticker{text-decoration:none;color:#666666;}     
 
.textoskl{font-size:10px;font-family:verdana;color:#000;}
.textoskl h1{color:#000;}
.textoskl td{background-color:#ffffff;}
.mokal1{width:35px;float:left;}
.folre{width:35px;float:left;}


a.link-noticias{font-size:26px;text-decoration:none;color:#043268;}
a:hover.link-noticias{font-size:26px;text-decoration:none;color:#666666;}

a.tenue{font-size:10px;text-decoration:none;color:#989583;}
a:hover.tenue{font-size:10px;text-decoration:none;color:#000;}


@font-face {
    font-family: 'MyriadProBlackSemiCondensed';
    src: url('../fonts/myriadpro-blacksemicn-webfont.eot');
    src: url('../fonts/myriadpro-blacksemicn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-blacksemicn-webfont.woff') format('woff'),
         url('../fonts/myriadpro-blacksemicn-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-blacksemicn-webfont.svg#MyriadProBlackSemiCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriad_pro-webfont.eot');
    src: url('../fonts/myriad_pro-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriad_pro-webfont.woff') format('woff'),
         url('../fonts/myriad_pro-webfont.ttf') format('truetype'),
         url('../fonts/myriad_pro-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../fonts/myriadpro-semibold-webfont.eot');
    src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.red{color:#8e0707;}


/* =============================================================================
   HTML5 Boilerplate CSS: h5bp.com/css
   ========================================================================== */

.filabien{width:100%;float:left;text-align:left;color:#ffffff;}
.filabien h1{font-size:16px;font-weight:bold;font-family;Arial;color:#ffffff;}
a.rojizo {color:#def10e;text-decoration:none;font-size:14px;}
a:hover.rojizo {color:#000000;text-decoration:underline;font-size:14px;}

a.rojizon {color:#000000;text-decoration:none;font-size:14px;}
a:hover.rojizon {color:#000000;text-decoration:underline;font-size:14px;}


a.rojizo2 {color:#ffffff;text-decoration:none;font-size:13px;}
a:hover.rojizo2 {color:#000000;text-decoration:underline;font-size:13px;}

a.blancopie {color:#ffffff;text-decoration:none;}
a:hover.blancopie {color:#000000;text-decoration:underline;}

.imagenflotante{float:left;margin-right:8px;max-width:200px;}
.columnamm{width:auto;float:left;font-size:11px;font-family:Arial;}
.columnamm p {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.filak{margin-bottom:0px;float:left;width:100%;}
.filak p{font-family: 'MyriadProRegular';font-size:14px;}

.ce50cent{width:50%;float:left;}


.filatrescolumnas{width:100%;float:left;margin-top:15px;
-moz-column-count: 2;
-moz-column-gap: 1em;
-moz-column-rule: 1px solid #ffffff;
-webkit-column-count: 2;
-webkit-column-gap: 1em;
-webkit-column-rule: 1px solid #ffffff;
font-size:11px;
height:80px;
}
.filatrescolumnas ul {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.filatrescolumnas li {list-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}



a.azulmenu {color:#112146;text-decoration:none;font-size:13px;}
a:hover.azulmenu {color:#000000;text-decoration:underline;font-size:13px;}

.enuncarro{font-size:14px;color:#ffffff;}
.impocarro{font-size:14px;color:#f2a40e;font-weight:bold;}

.georgia{font-family: 'MyriadProRegular';}
.georgiaroja{font-family: 'MyriadProRegular';font-size:20px;color:#c6022b;}

.jinputarea{width:400px;height:100px;padding:12px;
-moz-border-radius: 9px; /* Firefox*/
-ms-border-radius: 9px; /* IE 8.*/
-webkit-border-radius: 9px; /* Safari,Chrome.*/
border-radius: 9px; /* El estándar.*/
background-color:#cceeef;
border:0px;
font-family: 'MyriadProRegular';
margin-top:6px;margin-bottom:10px;font-size:18px;}



.tablaalta small{font-weight:normal;color:#666666;font-style:italic;text-align:right;}


.botonconfondo{
padding:15px;
	-moz-border-radius: 9px; /* Firefox*/
-ms-border-radius: 9px; /* IE 8.*/
-webkit-border-radius: 9px; /* Safari,Chrome.*/
border-radius: 9px; /* El estándar.*/
border:0px;font-size:18px;font-weight:bold;
background-color:#39679b;color:#ffffff;cursor:pointer;
}

.jinput{width:400px;padding:12px;
-moz-border-radius: 9px; /* Firefox*/
-ms-border-radius: 9px; /* IE 8.*/
-webkit-border-radius: 9px; /* Safari,Chrome.*/
border-radius: 9px; /* El estándar.*/
background-color:#cceeef;
border:0px;
font-family: 'MyriadProRegular';
margin-top:6px;margin-bottom:10px;font-size:18px;
}

.minijinput{width:100px;padding:12px;
-moz-border-radius: 9px; /* Firefox*/
-ms-border-radius: 9px; /* IE 8.*/
-webkit-border-radius: 9px; /* Safari,Chrome.*/
border-radius: 9px; /* El estándar.*/
background-color:#cceeef;
border:0px;
font-family: 'MyriadProRegular';
margin-top:6px;margin-bottom:10px;font-size:18px;
}



.tablaalta{font-size:14px;font-family: 'MyriadProRegular';}
.tablaalta td{text-align:left;font-weight:bold;}
.filacheuno{float:left;width:100%;}
.filacheuno h1{font-size:35px;}


.dosbordes small{font-size:11px;font-family:Arial;}

.tablageorgia{font-family: 'MyriadProRegular';font-size:15px;color:#ffffff;margin:7px;width:97%;}
.tablageorgia td  h1{font-family: 'MyriadProRegular';font-size:22px;color:#ffffff;}
.tablageorgia td h2{font-family: 'MyriadProRegular';font-size:20px;color:#ffffff;}

.ac{background-color:#8ac6d7;color:#ffffff;font-size:14px;border:0px;cursor:pointer;}
.inac{background-color:#d5889e;color:#ffffff;font-size:14px;border:0px;cursor:pointer;}    

.dosbordes{float:left;width:100%;margin-top:5px;padding-top:5px;margin-bottom:5px;padding-bottom:5px;border-top:1px dotted #ffffff;border-bottom:1px dotted #ffffff;}
.mecol{width:125px;float:left;border:0px solid #000;}    

.gasol{border-top:1px dotted #ffffff;border-bottom:1px dotted #ffffff;}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em;    font-family: 'MyriadProRegular'; line-height: 1.4; background:url('../img/back.jpg');background-repeat:repeat-x;min-width:800px;}

a {color:#000000;text-decoration:underline;}
a:hover {color:#000000;text-decoration:none;}

 #zero{ margin: 0; font-size: 1em;    font-family: 'MyriadProRegular'; line-height: 1.4; background-color:#ffffff;}

.thumb100{width:90px;margin-right:7px;}
.thumb100mini{width:30px;margin-right:7px;}

.redondez{margin-top:10px;
	-moz-border-radius: 10px; /* Firefox*/
-ms-border-radius: 10px; /* IE 8.*/
-webkit-border-radius: 10px; /* Safari,Chrome.*/
border-radius: 10px; /* El estándar.*/
background-color:#6e6d6d;padding:8px;color:#ffffff;
font-family: 'MyriadProRegular'; font-size:15px;font-style:italic;font-weight:normal;
}

.flotante h3{font-size:18px;font-family: 'MyriadProRegular';}


.redondez2{margin-top:10px;
	-moz-border-radius: 5px; /* Firefox*/
-ms-border-radius: 5px; /* IE 8.*/
-webkit-border-radius: 5px; /* Safari,Chrome.*/
border-radius: 5px; /* El estándar.*/
background-color:#6e6d6d;padding:8px;color:#ffffff;
font-family: 'MyriadProRegular'; font-size:13px;font-style:italic;font-weight:normal;
}

.redondez3{margin-top:10px;
	-moz-border-radius: 5px; /* Firefox*/
-ms-border-radius: 5px; /* IE 8.*/
-webkit-border-radius: 5px; /* Safari,Chrome.*/
border-radius: 5px; /* El estándar.*/
background-color:#b2c2ca;padding:8px;color:#333333;
font-family: 'MyriadProRegular'; font-size:16px;
}


.thetable{font-family: 'MyriadProRegular';font-size:15px;padding-top:7px;padding-bottom:7px;border-bottom:1px dotted #000;}
.thetable2{font-family:'arial';font-size:11px;padding-top:7px;padding-bottom:7px;border-bottom:1px dotted #000;}


a.rosaceo{font-weight:bold;color:#d00925;text-decoration:underline;}
a:hover.rosaceo{font-weight:bold;color:#000;text-decoration:none;}

.navegador_paginas{float:left;width:100%;margin-top:20px;font-family:  Arial, Helvetica, sans-serif;font-size: 12px;color:#666;}
#activo{margin:2px;color:#666666;font-weight:normal;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;float:left;width:auto;text-align:center;padding:5px;border:1px solid #cccccc;}
#inactivo a{border:1px solid #000;
margin:2px;color:#ffffff;font-weight:normal;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;float:left;width:auto;text-align:center;padding:5px;border:1px solid #cccccc;background-color:#97a4c1;
}
#inactivo a:hover{
margin:2px;color:#666666;font-weight:normal;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;float:left;width:auto;text-align:center;padding:5px;border:1px solid #cccccc;background-color:#ffffff;	
}


#tabs td{color:#163954;}
#tabs p{text-align:right;padding:0px;margin:0px;margin-right:6px;}

#tabs small{font-size:11px;font-family: 'MyriadProRegular';}




::-moz-selection { background: #214261; color: #fff; text-shadow: none; }
::selection { background: #214261; color: #fff; text-shadow: none; }


img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }


td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }
.datanoticia{color:#b81134;}


/* =============================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {
	/* Style adjustments for viewports that meet the condition */
}

/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }








/* Mask for background, by default is not display */
#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

/* You can customize to your needs  */
.login-popup{
	display:none;
	background: #ffffff;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #666666; /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #666666; /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #666666; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
        -moz-border-radius: 3px; /* Firefox */
        -webkit-border-radius: 3px; /* Safari, Chrome */
}

.cierre{float:left;width:100%;}

img.btn_close { 
	float: right; 

}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#999; 
	font-size:11px; 
	line-height:18px;
} 

form.signin .textbox input { 
	background:#666666; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#fff; 
        border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.button { 
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000; 
	border-width:1px;
        border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
        -webkit-border-radius: 4px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top:10px;
	font:12px; 
	width:214px;
}
.button:hover { background:#ddd; }

























#main {
width:950px;
margin:10px auto;
padding: 0 0px 0px 0px!important;
margin-bottom:25px;
}
#maincabecera {
width:97%;
margin: auto;
padding: 0 0px 0px 0px!important;

}

#maincabecerate {
width:100%;
margin: auto;
padding: 0 0px 0px 0px!important;

}
#cabecera {background:url('../img/cabeceraback.jpg');height:259px;background-repeat:repeat-x;}


.izquierdabase{float:left;width:100%;background-color:#ffffff;height:50px;margin-bottom:30px;background:url('../img/base1.jpg');background-repeat:no-repeat;}

.e1{width:auto;float:left;margin-right:7px;}
.izquierda{float:left;width:20%;background-color:#ffffff;}
.centro{float:left;width:54%;}
.derecha{float:right;width:22%;margin-right:1%;}
.facto1{float:left;width:1%;}

.marginado{margin:10px;}
.marginador{margin-right:10px;}
.marginadou{margin:10px;margin-top:0px;}


.marginador h1{font-family: 'MyriadProRegular';color:#0d2546;font-weight:700;font-size:14px;}
.marginador p{font-family: 'MyriadProRegular';font-size:13px;color:#333333;}



.columnamar{float:right;width:auto;margin-right:4px;}

.izquierdaup{float:left;width:45%;}
.centroup{float:left;width:55%;font-family:Arial;font-size:11px;color:#979595;}
.centroup p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.columnaup{width:50%;float:left;text-shadow: 0 1px 0 #000;}
.filaup{width:100%;float:left;}

.filaup ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.filaup li{font-size:16px;font-family: 'MyriadProRegular';font-weight:400;display:inline;list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}




.cantidad{width:30px;padding:2px;background-color:#ffffff;border:0px;
	-moz-border-radius: 2px; /* Firefox*/
-ms-border-radius: 2px; /* IE 8.*/
-webkit-border-radius: 2px; /* Safari,Chrome.*/
border-radius: 2px; /* El estándar.*/
}


.hre{width:90%;padding:7px;background-color:#ffffff;border:0px;
	-moz-border-radius: 7px; /* Firefox*/
-ms-border-radius: 7px; /* IE 8.*/
-webkit-border-radius: 7px; /* Safari,Chrome.*/
border-radius: 7px; /* El estándar.*/
}


.hreak{width:80%;padding:7px;background-color:#d5cdcd;border:0px;
	-moz-border-radius: 7px; /* Firefox*/
-ms-border-radius: 7px; /* IE 8.*/
-webkit-border-radius: 7px; /* Safari,Chrome.*/
border-radius: 7px; /* El estándar.*/
}



.hreo{width:50%;background-color:#d5ddee;border:0px;
	-moz-border-radius: 7px; /* Firefox*/
-ms-border-radius: 7px; /* IE 8.*/
-webkit-border-radius: 7px; /* Safari,Chrome.*/
border-radius: 7px; /* El estándar.*/
margin:0px auto;
padding: 7px 7px 7px 7px!important;
height:30px;

}



.filabusco{
width:100%;float:left;
-moz-border-radius: 20px; /* Firefox*/
-ms-border-radius: 20px; /* IE 8.*/
-webkit-border-radius: 20px; /* Safari,Chrome.*/
border-radius: 20px; /* El estándar.*/
background-color:#d1cfcf;margin-bottom:20px;
}

.busc{border:0px;margin:8px;background-color:#d1cfcf;width:100%;padding:3px;}




.cuadrorosamodif{
	width:90;
font-size:11px;font-family: 'MyriadProRegular';
	background-color:#ca3243;
	border:0px;float:left;
	-moz-border-radius: 8px; /* Firefox*/
-ms-border-radius: 8px; /* IE 8.*/
-webkit-border-radius: 8px; /* Safari,Chrome.*/
border-radius: 8px; /* El estándar.*/
margin:1%;
padding:2%;color:#ffffff;
}







.cuadrorosa{
	width:100%;
font-size:11px;font-family: 'MyriadProRegular';
	background-color:#ca3243;
	border:0px;float:left;
	-moz-border-radius: 8px; /* Firefox*/
-ms-border-radius: 8px; /* IE 8.*/
-webkit-border-radius: 8px; /* Safari,Chrome.*/
border-radius: 8px; /* El estándar.*/
}

.bannerderecha{width:100%;float:left;margin-top:20px;}
.submenu{width:100%;float:left;margin-bottom:25px; margin-top:25px; 
	font-family: 'MyriadProRegular';color:#0d2546;font-weight:700;font-size:14px;}
.submenu li{list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.submenu ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.filalibrosr{width:100%;float:left;margin-bottom:5px;padding-bottom:5px;}

.maleable{margin-top:7px;margin-left:13px;}
.coloreblafuerte{background-color:transparent;}
.text-righto{text-align:right;}
.retrodifer{margin-top:60px;height:60px;}
.coloregrifuerte{background-color:#333333;color:#ffffff;}
.mylibrofila{width:100%;float:left;margin-top:50px;}

.filalibros{width:49%;float:left;margin-bottom:10px;margin-right:1%;height:330px;padding-bottom:10px;border-bottom:1px dotted #666666;}
.filalibrosf{width:50%;float:left;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #666666;}
.filalibrosf p{font-size:16px;}
td{background-color:#ffffff;}
.totaliti{font-size:20px;font-weight:bold;color:#b1031b;}
.filalibrosf h1{font-size:32px;}
h6{border-bottom:1px solid #000;padding-bottom:8px;font-size:16px;color:#b1031b;}
.text-rightd{text-align:right;}
.filalibroshj{width:49%;float:left;margin-bottom:10px;margin-right:1%;height:305px;padding-bottom:10px;border-bottom:1px dotted #666666;}
.filalibroshjkkkkk{width:100%;float:left;margin-bottom:10px;margin-right:1%;padding-bottom:10px;}
.bluss{color:#11a4d4;}
.thumbcminicarro{width:80px;}


.filabanner{width:100%;float:left;margin-bottom:25px;}
.filatitulos{width:100%;float:left;border-bottom:1px solid #71716f;font-family: 'MyriadProRegular';font-weight:bold;font-size:12px;margin-bottom:15px;}

.izquierda h1{font-family: 'MyriadProRegular';color:#0d2546;font-weight:700;font-size:14px;}
.izquierda p{font-family: 'MyriadProRegular';font-size:13px;color:#333333;}

.centro .fila{font-family: 'MyriadProRegular';font-size:12px;color:#333333;}
.filamk{font-family: 'MyriadProSemibold';font-size:12px;color:#333333;height:75px;margin-top:25px;}


.fila p{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:11px;font-weight:normal;font-family:Arial;}

.columnalibroimg{width:29%;float:left;margin-right:4%;}
.columnalibro{width:67%;float:left;}



.imagenlibro{border:1px solid #cccccc;width:100%;
box-shadow: 3px 3px 4px #666666;
	-webkit-box-shadow: 3px 3px 4px #666666;
	-moz-box-shadow: 3px 3px 4px #666666;
   }	  	  	 
     	 
	  	  	   	 
.centro h1{font-family: 'MyriadProRegular';line-height:20px;color:#0d2546;font-size:18px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;padding-right:8px;}
.centro h2{font-family: 'MyriadProRegular';color:#736f70;font-weight:400;font-size:14px;font-style:italic;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;padding-right:8px;}


.descpanelfg{font-size:20px;font-family: 'MyriadProRegular';}

.columnaprecio{width:100%;float:left;font-family: 'MyriadProRegular';color:#b7172e;font-size:17px;}
.columnaresto{width:100%;float:left;}

.columna{float:left;width:auto;}
.columna p {font-family: 'MyriadProRegular';font-size:15px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.compraquad{width:65%;height:43px;float:left;background:url('../img/fondocarro.jpg');background-repeat:no-repeat;}
.compraquadxxx{width:65%;height:43px;float:left;background-repeat:no-repeat;}


.infoquad{width:25%;height:43px;float:left;margin-top:20px;}




.compraquadazul{width:100px;height:43px;float:left;background:url('../img/fondocarroazul.jpg');background-repeat:no-repeat;}
.filarounded{font-family: 'MyriadProRegular';font-size:18px;width:100%;text-align:center;border:1px solid #90aebc;background-color:#cbdbe2;height:200px;padding-top:125px;}

.img_banner{width:100%;border:0px;-ms-interpolation-mode: bicubic;}

a.bot {
text-decoration:none;background-color:transparent;color:#ffffff;width:auto;padding-top:14px;padding-bottom:13px;padding-left:9px;padding-right:9px;margin-left:-2px;
}
a.bot:hover {
text-decoration:none;background:url('../img/buck.png');color:#ffffff;width:auto;padding-top:14px;padding-bottom:13px;padding-left:9px;padding-right:9px;margin-left:-2px;
}



a.botactivo {
text-decoration:none;background-color:#d53948;color:#ffffff;width:auto;padding-top:14px;padding-bottom:13px;padding-left:9px;padding-right:9px;margin-left:-2px;
}
a.botactivo:hover {
text-decoration:none;background:url('../img/buck.png');color:#ffffff;width:auto;padding-top:14px;padding-bottom:13px;padding-left:9px;padding-right:9px;margin-left:-2px;
}


/* MENU LATERAL. */

.arrowlistmenu{
width: 100%; /*width of accordion menu*/
}
.pua{margin-right:10px;}
a.linkmens{color:#000;text-decoration:none;}
a:hover.linkmens{color:#b80a2f;text-decoration:none;}

a.colorado{color:#951606;text-decoration:none;}
a:hover.colorado{color:#b80a2f;text-decoration:none;}



.nopuah{width:27px;float:left;}
.caldofran{width:100%;float:left;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #666666;
	
	font-size: 18px;
font-weight:normal;
font-family: 'MyriadProSemibold';
	
	}
.nopua{width:200px;float:left;}




.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-size: 18px;
font-weight:normal;
font-family: 'MyriadProSemibold';
color: #000;
background-color: #ffffff;
margin-bottom: -10px; /*bottom spacing between header and rest of content*/
padding: 2px 0 2px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
padding-bottom:-20px;border-bottom:1px dotted #7e8283;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
margin-bottom: 10px;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-top: 10px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #333333;
background: url('../img/arrowbullet.png') no-repeat top left; /*custom bullet list image*/
display: block;
padding: 0px 0;
padding-left: 20px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #dadada;
font-size: 18px;
margin-top:10px;margin-left:15px;

}

.arrowlistmenu ul li a:visited{
color: #666666;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #92278f;
background-color: #F3F3F3;
}




#pie {
  clear: both;color:#ffffff;font-family:arial;
  background:url('../img/backfoot.jpg');height:228px;background-repeat:repeat-x;
  
}

#piecf {
width:950px;
margin:10px auto;
padding: 0 0px 0px 0px!important;
margin-bottom:25px;
  
}
.piemargin{margin:50px;}



a.linkdeter{text-decoration:none;color:#0d2546;}
a:hover.linkdeter{text-decoration:underline;color:#0d2546;}