/* 11882 */
body { margin:80px 50px; background-repeat:repeat-x; }

div.borde { margin: 0 auto 0 auto; width: 900px; border:solid 2px; border-color:#e48102; }
div.borde table tr td.cuerpo { background-color:#DDDDDD; }
.principal { width:900px; background-color:#FFFFFF; border:solid 1px; border-color:#FFFFFF;}
.top { height:123px; }
.text1 { font-weight:bold;}

.altura1 { height:8px; background-color:#e1e1e1;}
.altura2 { height:4px; background-color:#FFFFFF;}
.altura3 { height:1px; background-color:#FFFFFF;}
.cuerpo { height:190px;}
.cuerpo_left { width:600px; font-family:Arial, Helvetica, sans-serif; color:#414141; font-size:12px;}
.cuerpo_left_top { height:20px; background-color:#751f08; font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold;}
.cuerpo_left_top2 { padding-left:10px; padding-top:2px;}


.cuerpo_left_bot { background-color:#e1e1e1; padding: 0px 10px 0px 10px;}




.cuerpo_right { width:300px; background-color:#C4C4C4; }
.cuerpo_right_top { height:20px; background-color:#751f08}
.cuerpo_right_bot { height:170px; background-color:#c4c4c4;}


.pie { height:35px; background-color:#e48102;}
.pie_left { float:left; padding:10px;}
.pie_right { float:right; padding:10px;}


a.menu {font-family: Arial, Helvetica, sans-serif; color:#222222; font-size:12px; background-position:left; background-repeat: no-repeat; padding-left:17px;}
a.menu:active { text-decoration:none;}
a.menu:link { text-decoration:none;}
a.menu:visited { text-decoration:none;}
a.menu:hover { text-decoration:none;}


a.pie {font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px;;}
a.pie:active { text-decoration:none;}
a.pie:link { text-decoration:none;}
a.pie:visited { text-decoration:none;}
a.pie:hover { text-decoration:none;}



.ficha { background-color:#FFFFFF; border: solid 1px; border-color:#A7A6AA; padding:10px; margin-top:10px; margin-bottom:10px; font-weight:bold; }
.ficha1 { background-color:#FFFFFF; background-repeat:no-repeat; background-position:top-left; font-weight:normal; }
.ficha2 {  padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414141; }


.tarif_tit_movistar, .tarif_tit_vodafone, .tarif_tit_orange { font-weight:bold; }
.tabla_tarif { border:1px solid #A7A6AA; padding:8px; background-color:#FFFFFF; color:#414141; }
div.tabla_resultados table { position:relative; margin:auto; }
