body {
	background: #FFF;
	margin: 0px auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

img{
	border: 0px;
}

ul{
	list-style-type: none;
	margin:0; 
	padding:0;
}

td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a  { text-decoration : none; color : black; }
a:link  { text-decoration : none; color : black; }
a:visited  { text-decoration : none; color : black; }
a:active  { text-decoration : underline; color : black; }
a:hover  { text-decoration : underline; color : black; }

a.blanco  { text-decoration : none; color : white; }
a.blanco:link  { text-decoration : none; color : white; }
a.blanco:visited  { text-decoration : none; color : white; }
a.blanco:active  { text-decoration : underline; color : white; }
a.blanco:hover  { text-decoration : underline; color : white; }

.red{
	color: red;
}

td.plan_titulo{
	background: #FFAF18;
	font-weight: bold;
}

input.botones {
	width:auto;
	min-width:100px;
	height: 30px;
	margin: 3px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF;
	border:1px solid ##B1B1B1;
	background:#323A3F url("/images/fnd_boton.png") repeat-x left bottom;
}

#fview{
	width: 785px;
	margin: 20px auto;
}

#pedido_titulo{
	background: url(../images/img_fnd_contratacion.gif) no-repeat top;
	width: 777px;
	height: 64px;
	margin: 15px auto;
}

#pedido_titulo_texto{
	font-size:18px;
	text-align: left;
	color: #707070;
	width: 600px;
	height: auto;
	padding-top: 20px;
	margin-left: 220px;
}

#main_logo{
	margin: 0px auto;
	height: 142px;
	width: 800px;
}

#main_top_botones_op{
	margin: 0px auto;
	height: 46px;
	width: 800px;
}

#main_top_botones_op ul{
	display: inline;
}

#main_top_botones_op li{
	float: left;
	margin: 0px;
	padding: 0px;
}

#main_quienes{
	margin: 10px auto;
	width: 774px;
	height: 71px;
}

#main_quienes_cuadro{
	float: left;
	background:#f1f1f1 url(../images/img-interrogacion.gif) no-repeat left top;
	width: 762px;
	height: 71px;
}

#main_quienes_texto{
	float: left;
	width: 680px;
	height: 60px;
	margin-left: 70px;
	margin-top: 6px;
	text-align: left;
}

#main_quienes_fnd_der{
	float: left;
	background: url(../images/img_fnd_quienes_der.gif) no-repeat top;
	width: 12px;
	height: 71px;
}

#main_planes {
	margin: 15px auto;
	width: 774px;
	height: 187px;
}

#main_planes ul{
	display: inline;
}

#main_planes li{
	float: left;
	margin: 0px;
	padding: 0px;
}

#main_bottom{
	margin: 0px auto;
	width: 800px;
	height: auto;
}

#main_bottom_left{
	float: left;
	margin-left: 11px;
}

#main_bottom_right{
	float: left;
	margin-left: 10px;
	width: 460px;
}

#main_pie{
	clear: left;
	margin: 0px auto;
	background: url(../images/img_fnd_piepagina.gif) no-repeat top;
	width: 800px;
	height: 50px;
	color: #FFF;
	padding-top: 8px;
}

#main_formaspago{
	margin: 10px auto;
}

#main_webmail {
	clear: both;
	float: left;
	width: 308px;
	margin-top: 15px;
}

#main_webmail_cuadro{
	float: left;
	background: #e7e7e7;
	width: 308px;
	height: 145px;
	margin: 0px;
}

#main_webmail_cuadro label
{
	width: 4.8em;
	float: left;
	text-align: right;
	margin-right: 1.5em;
	display: block
}

#main_webmail_cuadro input[type=text],input[type=password]
{
	width: 150px;
}

#main_webmail_cuadro form{
	margin:0 auto;
	width: 250px;
	height: 135px;
}

#main_webmail_cuadro p{
	text-align: left;
	margin: 2px;
	padding: 5px;
	width: 250px;
}

#main_webmail_fnd_sup{
	background: url(../images/img_fnd_webmail_sup.gif) no-repeat bottom;
	width: 308px;
	height: 10px;
}
#main_webmail_fnd_inf{
	float: left;
	background: url(../images/img_fnd_webmail_inf.gif) no-repeat top;
	width: 308px;
	height: 10px;
}

#main_panel {
	clear: both;
	float: left;
	width: 308px;
}

#main_panel_cuadro{
	float: left;
	background: #e7e7e7;
	width: 308px;
	height: 120px;
	margin: 0px;
}

#layer_login_formulario{
	height: 114px;
}

#main_panel_cuadro label
{
	width: 4.8em;
	float: left;
	text-align: right;
	margin-right: 1.5em;
	display: block
}

#main_panel_cuadro p{
	text-align: left;
	margin: 2px;
	padding: 5px;
	width: 250px;
}

#main_panel_cuadro input[type=text],input[type=password]
{
	width: 150px;
}

#main_panel_cuadro form{
	margin:0 auto;
	width: 250px;
	height: 135px;
}

#main_panel_fnd_sup{
	float: left;
	background: url(../images/img_fnd_webmail_sup.gif) no-repeat bottom;
	width: 308px;
	height: 8px;
}
#main_panel_fnd_inf{
	float: left;
	background: url(../images/img_fnd_webmail_inf.gif) no-repeat top;
	width: 308px;
	height: 10px;
}

#main_contratar {
	float: left;
	width: 460px;
	height: auto;
}

#main_contratar_cuadro{
	background: #fbd78d;
	float: left;
	width: 460px;
	height: 210px;
	margin: 0px;
}

#main_contratar_cuadro form{
	margin: 0px auto;
	width: 400px;
}

#main_contratar_fnd_sup{
	background: url(../images/img_fnd_contratar_sup.gif) no-repeat bottom;
	width: 460px;
	height: 10px;
}

#main_contratar_fnd_inf{
	float: left;
	background: url(../images/img_fnd_contratar_inf.gif) no-repeat top;
	width: 460px;
	height: 10px;
}

#main_noticia{
	float: left;
	margin-top: 6px;
	width: 460px;
}

#main_noticia_destacada{
	float: left;
	width: 129px;
	height: 56px;
}

#main_noticia_cuadro{
	float: left;
	width: 300px;
	height: 56px;
	background: #e7e7e7;
}

#main_noticia_mas{
	float: left;
	width: 31px;
	height: 56px;
}

#main_logos{
	clear: both;
	margin: 5px auto;
	width: 428px;
	height: 67px;
}

#main_contratar_botones{
	width: 470px;
	margin: 20px auto;
}

#main_contratar_btn1{
	float: left;
	width: 215px;
	height: 84px;
	margin-left: 12px;
}

#main_contratar_btn2{
	float: left;
	width: 214px;
	height: 84px;
	margin-left: 5px;
}

#main_tit_seccion{
	float: left;
	margin: 15px 11px 15px 11px;
	width: 527px;
	height: 77px;
}

#main_tit_telefono{
	float: left;
	width: 244px;
	height: 95px;
	margin-top: 15px;
}

#main_seccion_planes{
	clear: left;
	width: 750px;
	margin: 15px auto;
	padding-top: 15px;
}

#main_seccion_faq{
	clear: left;
	width: 750px;
	margin: 0px auto;
	text-align: left;
	padding-top: 15px;
}

#main_seccion_faq hr{
	background: #f58153;
	color: #f58153;
	height: 1px;
}

#main_seccion_contactar{
	clear: left;
	width: 750px;
	margin: 15px auto;
	padding-top: 15px;
}

#main_seccion_contactar p{
	text-align: left;
}

#main_seccion_contactar form{
	margin: 0px auto;
	width: 500px;
}

#main_seccion_contactar label
{
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 8px;
	display: block
}

#main_seccion_noticias{
	clear: left;
	width: 750px;
	margin: 0px auto;
	padding-top: 15px;
}

#main_seccion_noticias p{
	text-align: left;
}

#main_seccion_privacidad{
	clear: left;
	width: 750px;
	margin: 0px auto;
	padding-top: 15px;
	text-align: justify;
}

#main_seccion_condiciones{
	clear: left;
	width: 750px;
	margin: 0px auto;
	padding-top: 15px;
	text-align: justify;
}

#main_seccion{
	clear: left;
	width: 750px;
	margin: 0px auto;
	padding-top: 15px;
}

#main_pedido{
	font-size: 11px;
}

#main_pedido_cliente_nuevo{
	width: 300px;
	background: #eeeeee;
	margin: 0px auto;
	height: 125px;
	padding: 5px;
}

#main_pedido_cliente_nuevo label{
	width: 75px;
	float: left;
	text-align: right;
	padding: 5px;
	display: block
}

#main_pedido_cliente_login{
	width: 300px;
	background: #eeeeee;
	margin: 0px auto;
	height: 125px;
	padding: 5px;
}

#main_pedido_cliente_login label{
	width: 70px;
	float: left;
	text-align: right;
	padding: 5px;
	display: block
}

#formulario_pedido_datos p{
	background: #eeeeee;
	margin: 0px auto;
	width: 550px;
	padding: 5px;
	text-align: left;
}

#formulario_pedido_datos label{
	width: 180px;
	float: left;
	text-align: right;
	padding: 5px;
	display: block
}

table.main_pedido_datos
{
	width: 550px;
	margin: 0px auto;
	background: #eeeeee;
}

table.main_pedido_datos td{
	padding: 5px;
}

table.main_pedido_resumen
{
	width: 550px;
	margin: 0px auto;
}

table.main_pedido_resumen td
{
	text-align: right;
	background: #eeeeee;
	font-size: 11px;
	padding: 5px;
}

#main_pedido_transferencia{
	width: 550px;
	margin: 0px auto;
	background: #eeeeee;
}

#main_pedido_domiciliacion{
	width: 550px;
	margin: 0px auto;
	background: #eeeeee;
}

#main_pedido_domiciliacion{
	text-align: left;
	font-size: 12px;
}