/* @override 
	http://www-rdev.doctorsim.com/css/tarifas.css
	http://www-rdev.doctorsim.com/css/tarifas.css?v3
	http://mydev.doctorsim.com/css/tarifas.css?v5
	http://mydev.doctorsim.com/css/tarifas.css?v6
	http://mydev.doctorsim.com/css/tarifas.css?v7
	https://mydev.doctorsim.com/css/tarifas.css?v7
	http://mydev.doctorsim.com/css/tarifas.css?v8
*/

.contacto { margin: 10px 0 0 0; border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 25px 0 25px 100px; width: 500px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }

.items ul { width: 640px; margin: 0; padding: 0; list-style-type: none; }
.items li { margin: 0; padding: 0; float: left; list-style-type: none; padding-right: 1.8em; }	
.ref_plan { border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 5px 10px 5px 13px; width: 588px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
	float: left;
	margin-right: 13px;
	margin-bottom: 12px;
	margin-left: -8px;
}

.ref_plan_sec { border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 5px 10px 5px 13px; width: 589px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
	float: right;
	margin-right: 13px;
	margin-left: 5px;
	margin-bottom: 12px;
}

.ref_movil { border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 5px 1px 5px 2px; width: 142px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
	margin-right: 2px;
	margin-left: 5px;
	margin-bottom: 12px;
	float: left;
	height: 72px;
}

.ref_movil_inplan { border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 5px 1px 5px 2px; width: 142px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
	margin-right: 2px;
	margin-left: 5px;
	margin-bottom: 12px;
	float: left;
	height: 111px;
}

.ref_oper { border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 5px 1px 5px 2px; width: 142px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
	margin-right: 2px;
	margin-left: 5px;
	margin-bottom: 12px;
	float: left;
	height: 101px;
}

.ref_oper_but_moviles { border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 5px 1px 5px 2px; width: 298px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
	margin-right: 2px;
	margin-left: 5px;
	margin-bottom: 12px;
	float: left;
	height: 88px;
}

.ref_oper_but_moviles img{
	margin-top: 11px;
	margin-right: 4px;
	margin-bottom: 4px;
	float: left;
}

.right_top_moviles{
	float: left;
}

.botones_en_oper{
	float: right;
	width: 214px;
} 
/*.ie .botones_en_oper{
	
	float: left;
	margin-left: 12px;
	width: 118px;
}*/ 

.ref0 { margin: 10px 0 0 5px; border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 7px 10px 7px 13px; width: 550px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
}
.ref1 { margin: 10px 0 0 5px; border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 20px 10px 45px 20px; width: 550px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }


.ref2 { margin: 10px 0 10px 5px; border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 20px 10px 20px 20px; width: 550px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.ref3 { margin: 10px 0 20px 5px; border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; padding: 20px 10px 15px 20px; width: 550px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.ref3 img { float: left; padding-right: 10px}
.ref4 img { float: left; padding-right: 20px; }
.ref5 img { float: left; padding-right: 30px; }

.ref6 img { padding-right: 30px;
	margin-bottom: 3px;
	padding-bottom: 15px;
	float: left;
}

.ref7 img {
	float: left;
}

.ref8 img {
	float: left;
	margin-left: 31px;
}

.ref9 img {
	float: left;
	margin-left: 35px;
}


.btn {
	line-height: 30px;
}

#left_menus{
	width: 277px;
	float: right;
}
.ref6n img {
	margin-bottom: 3px;
	padding-bottom: 15px;
	float: left;
}

/* --------- asides --------- */
/* blank */
#maincontent #asideblank { position: relative; float: left; width: 300px; margin: 0; padding: 0; }

/* info */
#maincontent #asideinfo { position:relative; float: left; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-aside.jpg) top repeat-x; width: 280px; margin: 15px 0 0 0; border: 1px solid #ccc; }
#maincontent #asideinfo h5  { margin:0; line-height: 32px; text-indent: 12px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #ccc; text-shadow: 0 2px 0 #fff;
	font-variant: small-caps;
}
#maincontent #asideinfo p { margin-top: 0; padding: 15px 18px 25px 22px; background: #f8f8f8 }
#maincontent #asideinfo ul { border-top: 1px solid #fff; padding: 0; margin: 0 0 12px 35px; list-style-type: square; }
#maincontent #asideinfo li { padding: 10px 0 0 0; line-height: 24px; }
	
/* menu */
#maincontent .asidemenu_tarifas { position: relative; width: 274px; border: 1px solid #ccc;
	background: url(https://img2.doctorsim.com/img/bg-aside.jpg) repeat-x;
	margin-right: 9px;
	margin-left: 0;
	margin-bottom: 16px;
	float: left;
}

#maincontent .asidemenu_tarifas_oper { position: relative; width: 274px; border: 1px solid #ccc;
	background: url(https://img2.doctorsim.com/img/bg-aside.jpg) repeat-x;
	margin-right: 9px;
	margin-left: 0;
	margin-bottom: 16px;
	float: left;
}


#maincontent .asidemenu_tarifas h5  { margin: 0; line-height: 32px; text-indent: 12px; font-size: 18px; font-weight: bold; text-shadow: 0 2px 0 #fff; }
#maincontent .asidemenu_tarifas_oper h5  { margin: 0; line-height: 32px; text-indent: 12px; font-size: 18px; font-weight: bold; text-shadow: 0 2px 0 #fff; }

#maincontent .asidemenu_tarifas ul {
}
#maincontent .asidemenu_tarifas ul li { text-indent: 8px;
}
#maincontent .asidemenu_tarifas ul li a { display: block; margin:0; position:relative; height: 40px; padding:0px 12px; color:#666; text-decoration:none; outline:none; border-top: 1px solid #ccc;
	line-height: 46px;
}
	
#maincontent .asidemenu_tarifas_oper ul li a { display: block; margin:0; position:relative; height: 64px; padding:0px 12px; color:#666; text-decoration:none; outline:none; border-top: 1px solid #ccc;
	line-height: 46px;
}
#maincontent .asidemenu_tarifas_oper ul li a img { margin:0; position:relative; padding:0px 12px; color:#666; text-decoration:none; outline:none;
	line-height: 46px;
	float: left;
}

#maincontent .asidemenu_tarifas ul li a:hover { color:#444; background: url(https://img2.doctorsim.com/img/bg-aside.jpg) repeat-x; }


.first_block {
	border-top: 1px solid #ccc;
	color: #666;
	height: 160px;
}
.first_block img {
	float: left;
	padding: 2px;
	margin-right: 67px;
	margin-left: 61px;
}
.first_block ul li a:hover { color:#444;
	background-image: none;
}



.first_block_term {
	border-top: 1px solid #ccc;
	color: #666;
	height: 63px;
}
.first_block_term img {
	float: left;
	padding: 2px;
	margin-right: 67px;
	margin-left: 61px;
}
.first_block_term ul li a:hover { color:#444;
	background-image: none;
}



#planes_activos{
	font-size: 26px;
	float: left;
	margin-left: 10px;
	margin-top: 2px;
}
#acom_text{
	float: left;
	margin-top: 11px;
}
.ref_left{
	float: left;
	margin-right: 7px;
	width: 188px;
}
.ref_center{
	float: left;
}

.ref_center_price{
	float: left;
	width: 102px;
	margin-left: 7px;
	margin-top: 5px;
}

.ref_center2{
	float: left;
	position: absolute;
	left: 406px;
}

.ref_right{
	float: left;
	margin-left: 16px;
}

.ref_right2{
	float: right;
}

.ref_right_dual_botton{
}

.ref_right_ver_oper{
	float: left;
	margin-top: -17px;
	margin-left: 12px;
}

.ref_right_ver_oper2{
	float: left;
	margin-left: 41px;
	margin-top: -10px;
}

.ref_right_ver_terminal{
	float: left;
	width: 136px;
}



.ref_bot{
	width: 507px;
	float: left;
}
.selectedli { color: #444; background: url(https://img2.doctorsim.com/img/bg-asideb.jpg) repeat-x; }
.other_oper {
}
.oper_in_list{
	float: left;
	margin-top: 20px;
	margin-left: 22px;
}



.movil_in_list{
	float: left;
	margin-top: 8px;
	width: 81px;
	margin-left: 7px;
	height: 39px;
}

div.entry {
	font: 100% "Lucida Grande";
	float: left;
	width: 557px;
	margin-bottom: 43px;
	margin-left: 28px;
	margin-top: 10px;
}


#subdiv1 h3.green {
}

.ver_det_button-info, .ver_det_button-info-movil  { list-style: none; text-align: center;
	float: right;
	font-size: 90%;
	margin-right: 6px;
	margin-top: 13px;
}
.ie .ver_det_button-info, .ver_det_button-info-movil  { list-style: none; text-align: center;
	

}

.ver_det_button-info li, .ver_det_button-info-movil li  { display: inline;
}

.ie .ver_det_button-info li, .ver_det_button-info-movil li  { display: inline;
}

.ie .pdfbutton-info li {
	line-height: 14px;
}

.ver_det_button-info li a, .ver_det_button-info li a:active, .ver_det_button-info li a:visited { border: 1px solid #ccc; text-decoration: none; color: #666; text-align: center; color: #fff; text-decoration: none;
	float: right;
	background-color: #8fb53b;
	background-image: none;
	padding: 3px;
}



.ver_det_button-info-movil li a, .ver_det_button-info-movil li a:active, .ver_det_button-info-movil li a:visited { border: 1px solid #ccc; text-decoration: none; color: #666; text-align: center; color: #fff; text-decoration: none;
	background-color: #4baafb;
	background-image: none;
	float: left;
}

.ver_det_button-info li a:hover , .ver_det_button-info-movil li a:hover { color: #666;
	float: left;
	background-color: #f2f2f2;
	background-image: none;
}


.ver_detmov_button-info li a, .ver_detmov_button-info li a:active, .ver_detmov_button-info li a:visited { border: 1px solid #ccc; text-decoration: none; color: #666; text-align: center; color: #fff; text-decoration: none;
	float: right;
	background-color: #8fb53b;
	background-image: none;
	padding: 3px;
}



.ver_detmov_button-info-movil li a, .ver_detmov_button-info-movil li a:active, .ver_detmov_button-info-movil li a:visited { border: 1px solid #ccc; text-decoration: none; color: #666; text-align: center; color: #fff; text-decoration: none;
	background-color: #4baafb;
	background-image: none;
	float: left;
	padding: 7px;
}

.ver_detmov_button-info li a:hover , .ver_detmov_button-info-movil li a:hover { color: #666;
	float: left;
	background-color: #f2f2f2;
	background-image: none;
}


.big1{
	margin-top: 21px;
	margin-right: 14px;
	font-size: 18px;
}
.big2{
	margin-top: 23px;
	margin-right: 23px;
	font-size: 18px;
}
.big3{
	margin-top: 13px;
	margin-right: 7px;
	font-size: 18px;
}


/* Seccion Liberacion */
#inforowlast { border: 1px solid #8fba42; background: #fff; padding: 14px ;  float: left; width: 530px; display: block; margin: 10px 0 10px 20px; }
#inforowlast_vert { border: 1px solid #8fba42; background: #fff;  float: left; display: block;
}
.colblock { float: left; width: 530px; margin-bottom: 10px; text-align: left; font-size: 120%; letter-spacing: -1.5px; font-family: "Lucida Grande", Arial, Hevetica; color: #444; }
.colblock span { color: #aaa; font-size: 80%; letter-spacing: -1px; }
.colfeatures_left { float: left; width: 265px; text-align: left;
	margin: 7px;
}
.colfeatures_right { float: right; width: 265px; text-align: left; }
.featureblock { margin: 0 0 10px; }
.featureblock span { font-family: "Lucida Grande", Arial, Hevetica; color: #333; text-decoration: none; letter-spacing: -1.0px; font-size: 100%; }
.featureblock img { float: left; padding-right: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.featureblock p { margin-left: 5px; font-size: 80%; }
.highlightme1 { float: left; padding: 4px 0; text-align: center; margin: 22px 0; font-size: 95%; letter-spacing: -1px; font-family: "Lucida Grande", Arial, Helvetica; }	
	label { float: left; text-align: right; width: 210px; font-size: 120%;
	padding: 0px 20px 0 0;
}

div.buttons { width: 200px; padding: 0 0 0 5px;
	margin: 30px 0 20px 120px;
	float: left;
}
	.ie div.buttons { width: 200px; margin: 0 0 0 60px; }

input.entryText, input.entryPassword { font-size: 110%; border: 1px solid #ccc; background: #fff; color: #444; padding: 6px 0 6px 8px; display: block; width: 280px; float: left; margin: 0px 0 6px; }
	
input.formButton { border: 1px solid #ccc; padding: 8px 0px; font-size: 105%; background: url(/img/bg-lightgray2.jpg) bottom repeat-x; cursor: pointer; outline: none; color: #555; margin-right: 40px; font-weight: bold; 
	float: left;
}
input.error { border: 1px solid red; }
input.valid { border: 1px solid green; }
label.valid { background: none;	display: block; }
label.error { margin: 4px 39px 0 3px; padding: 8px 0 6px 16px; border: 1px solid red; background: #ffd1d1; color: red; font-size: 12px; text-align: left; width: 320px; height: 11px;
	float: right;
}

.formtip { font-size: 85%; color: #aaa;
	float: left;
	width: 292px;
	margin-left: 238px;
}

/*.ie .formtip { font-size: 85%; color: #aaa;
	float: left;
	width: 350px;
	margin-left: 50px;
}*/

.formtip a:link, .formtip a:visited, .formtip a:active, .formtip a:hover { color: #777; text-decoration: underline; }

input.paypackitem {
background:url("/img/bg-lightgray4.jpg") repeat-x scroll 0 0 transparent;
border:1px solid #CAE6FF;
color:#1B98FC;
cursor:pointer;
font-size:100%;
font-weight:bold;
line-height:10px;
outline:medium none;
padding:8px 16px;
	float: left;
}


#labels_alta_form{
	float: left;
	width: 588px;
}
.unlockpost{
	float: left;
}

.lib_ayuda_seg{
	float: left;
	margin-top: 9px;
}


div.buttons_pay {
	margin: 27px 0 20px 253px;
	float: left;
	width: 273px;
}


#imei_form {
	float: left;
	width: 587px;
}

div.buttons_pay_pp_tpv{
	width: 606px;
	margin-top: 19px;
	float: left;
}

.sep1{
	
	float: left;
	padding: 1px;
	display: inline;
}

input.botonaccion{
	cursor:pointer;
	font-size:90%;
	margin-left: 26px;
	padding: 5px;
}

#footerhome{
	float: left;
	width: 482px;
	padding: 15px;
}

#footerhome_vert{
	float: left;
	padding: 6px;
}
.entry_line{
	float: left;
	width: 586px;
}

.esco_mt_pag{
	float: left;
	width: 524px;
}

#zenbox_overlay { top:0; left:0; width: 100%; height: 100%; position: absolute; _position: absolute; z-index: 90000; }
#zenbox_overlay * { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-size: 12px; color:#333;}

#zenbox_main #overlay_header {
  padding:6px 5px 1px 0; background-color:#333; 
  font-weight: bold; height:18px; border: solid 2px #000; 
}
#zenbox_main #overlay_header span {
  float:right; height:20px; padding-right:20px; background: transparent url(https://assets0.zendesk.com/external/zenbox/images/close.png) no-repeat 33px 0; 
  text-decoration:underline; font-size:11px; cursor:pointer; color: #fff; 
}

#zenbox_main #overlay_loading h2 {padding: 10px 0; font-size:28px; }

#zenbox_main { width: 550px; height: 620px; margin: 0 auto; z-index:2; position:relative; }
#zenbox_main div { padding: 5px 20px 0 20px; margin:0; background: #EEE; overflow:none; border-right: solid 2px #000; border-left: solid 2px #000; }
#zenbox_main h2 { margin: 11px 0 7px 0; font-size: 24px; color: #111; font-weight:normal;}
#zenbox_main p  { margin: 7px 20px 0 0; line-height:1.4em;}
#zenbox_main iframe { width: 100%; height: 100%; }

#zenbox_main #overlay_preamble h2, #zenbox_main #overlay_preamble p {text-align:left;} 

#zenbox_screen { top:0; left:0; z-index:1; width: 100%; position: absolute; background-color: #000; opacity: 0.42; filter:alpha(opacity=42); -moz-opacity: 0.42;}

a#zenbox_tab {
  top: 23%; left: 0; width: 45px; height: 108px; border: solid 1px; cursor:pointer; text-indent:-5000px; 
  position: fixed; _position: fixed; z-index: 10000; overflow:hidden; margin-left: -12px; 
}
a#zenbox_tab:hover {background-color: #444;}

.pub_ref6 img { padding-right: 3px;
	margin-bottom: 3px;
	padding-bottom: 0;
	float: left;
	padding-left: 2px;
}


.bot_publi { border: 1px solid #ddd; background: #f8f8f8 url(https://img2.doctorsim.com/img/bg-lightgray.jpg) repeat-x; width: 910px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
	float: left;
	margin-right: 13px;
	padding: 5px 10px 5px 7px;
}
.comment-header {
float: left;
-moz-border-radius:3px 3px 3px 3px;
background:url("/img/header-grey.png") repeat scroll 0 0 transparent;
border:1px solid rgba(0, 0, 0, 0.08);
height:auto;
width:930px;
line-height:normal;
margin-bottom:10px;
text-align:left;
}


#operator_features {
	float: left;
	text-align: left;
	font-size: 11px;
	padding: 8px;
}

.opsel {
	float: left;
	width: 102px;
	height: 18px;
}

.opsel2 {
	float: left;
}

.right_block_side {
	float: left;
	width: 281px;
}

.ofertas_block{
	width: 403px;
	float: left;
	padding-left: 51px;
}

