*{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #484949;
	border: 0px;
	text-align: left;
	font-family: Tahoma,serif;
	font-weight: normal;
}
input,select,textarea{
	border: 1px solid #ccc;
	background-color: #fff;
	color: #000;
}
.separa{
	width: 100%;
	font-size: 0px;
	clear: both;
	float: none;
}
.nada{
	border: 0px;
	background-color: transparent;
}
.none{
	display: none;
	overflow: hidden;
}
a{
	color: #484949;
	text-decoration: none;
}
a:hover{
	color: #999;
	text-decoration: underline;
}
body{
	background-color: #414242;
	color: #484949;
}
ul,ol{
	list-style: none;
}
#ppal{
	width: 760px;
	margin: auto;
	background-color: #fff;
}
#blanco{
	width: 780px;
	margin: auto;
	background-color: #fff;
}
/*cabecera*/
#cabecera{
	width: 760px;
	height: 135px;
	background-image: url(img/bg_cabecera.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#cabecera h1{
	width: 252px;
	height: 135px;
	float: left;
}
#cabecera h2{
	float: right;
	height: 53px;
	width: 270px;
}
#cabecera #arealogin{
	width: 220px;
	float: right;
	margin-right: 20px;
	margin-top: 5px;
}
#cabecera #arealogin a{
	color: #fff;
	font-weight: normal;
}
#cabecera #arealogin span{
	display: block;
	width: 100%;
	height: 15px;
	margin-bottom: 3px;	
}
#cabecera #arealogin label{
	width: 60px;
	display: block;
	float: right;
	font-size: 10px;
	color: #fff;	
}
#cabecera #arealogin span input{
	float: right;
	border: 1px solid #ccc;
	background-color: transparent;
	color: #fff;
	font-size: 10px;
}
#cabecera #arealogin span input.entrar{
	text-align: center;
	width: 96px;
	color: #ccc;
}
#cabecera #arealogin p{
	font-size: 10px;
}
/*fin cabecera*/

/* navegacion*/
#navegacion{
	height: 48px;
	width: 760px;	
	background-image: url(img/navegacion.gif);
	background-repeat: no-repeat;
}
#navegacion ul li{
	float: left;
}
#navegacion #menu37a{
	width: 745px;
	height: 37px;
	padding-top: 4px;
	float: left;
}
#navegacion #espacio{
	float: left;
	height: 37px;
	width: 8px;
}
/* fin navegacion*/


#animado{
	height: 160px;
	width: 760px;
	background-image: url(img/animado.gif);
	background-position: center top;
	background-repeat: no-repeat;

}
#animado img{
	float: left;
	margin-left: 7px;
	margin-top: 7px;
}
#animado script{
	float: right;	
}
#animado #cabeza{
	margin-left: 4px;
	margin-top: 7px;
	float: left; 
}
#linea{
	height: 7px;
	font-size: 0px;
	width: 760px;
/*	background-image: url(img/linea.gif);*/
	background-repeat: no-repeat;
	margin-bottom: 4px;	
	background-image: url(img/animado.gif);
	background-position: 0px -2px
}
/*productos*/
#productos{
	width: 380px;
	float: left;
}
.producto{
	clear: both;
	margin-left: 15px;
	margin-right: 10px;
	border-bottom: 1px solid #ccc;
	height: 105px;
	margin-top: 24px;		
}
.producto .img{
	float: left;
	width: 100px;
	text-align: center;
	margin-right: 10px;
}
.producto .img img{
	padding: 1px;
/*	border: 1px solid #ccc;*/
}
.producto h3{
	margin-bottom: 4px;
}
.producto h3 a{
	color: #000;
}
.producto p b{
	color: #C81522;
	font-size: 36px;
	font-weight: normal;
}
#cont .producto{
	height: auto;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
#cont .navd{
	width: 99%;
	text-align: right;
	padding-bottom: 7px;
	clear: both;
	float: none;
}
#cont #navc{
	width: 464px;
	height: 28px;
	text-align: center;
	background-image: url(img/p.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	clear: both;
}
#cont #navc a{
	padding-left: 5px;
	padding-right: 5px;
}
#cont .navd form{
	float: right;
	margin-bottom: 10px;
}
/* fin productos */


/* notocias*/
#noticias{
	width: 380px;
	height: 209px;
	background-image: url(img/bg_noticias.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;	
}
#noticias a{
	font-weight: normal;
}
#noticias dl{
	margin-left: 40px;
	margin-top: 10px;
	margin-right: 30px;
}
#noticias dl dt{
	margin-bottom: 10px;
}
#noticias strong{
	color: #C81522;
}
/* fin noticias*/
#atencion{
	width: 380px;
	height: 132px;
	float: right;
	clear: right;
}
#boletin{
	width: 380px;
	height: 123px;
	background-image: url(img/bg_boletin.gif);
	background-repeat: no-repeat;
	float: right;
	clear: right;
}
#boletin h2{
	float: right;
	height: 56px;
	width: 301px;
	margin-bottom: 10px;
}
#boletin #bol{
	float: right;
	width: 301px;
}
#boletin #bol p{
	margin-bottom: 10px;	
}
#boletin #bol input{
	border: 1px solid #ccc;
	background-color: transparent;
	color: #000;
}
#boletin #bol input.apuntarse{
	text-align: center;
	background-image: url(img/bg_input.gif);	
}
/* menu */
#menu{
	width: 245px;
	float: left;	
	margin-left: 4px;
}
#menu h2{
	margin-bottom: 3px;
}
#menu ul#servicios{
	margin-bottom: 3px;
}
#menu ul#servicios li{
	background-image: url(img/bg_li_serv.gif);
	text-align: center;
}
#menu ul#servicios li a{
	display: block;		
	padding: 7px;
	color: #fff;
}
#menu ul#servicios li a:hover{
	color: #E8F389;
}
#menu .como{
	border: 1px solid #ccc;
	margin-bottom: 4px;
}
#menu .como .ayuda{
	margin: 2px;
	background-color: #fff;
}
#menu .como .ayuda a.carro{
	padding: 5px;
	color: #666;
	display: block;
	padding-left: 18px;
	background-image: url(img/p_compra.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#menu .como .ayuda p{
	color: #666;
	margin-bottom: 4px;
	margin-left: 5px;
	margin-right: 5px;	
}


#menu .como .ayuda ul{
	margin-top: 15px;
	margin-left: 10px;
}
#menu .como .ayuda ul li{
	margin-bottom: 6px;
}
#menu .como .ayuda li a{
	font-variant: small-caps;
   padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	font-size: 14px;
	color: #666;
}
#menu .como .ayuda li a:hover{
	color: #fff;
/*	background-color: #414242;*/
	background-color: #ccc;
	text-decoration: none;
}
#menu .como .ayuda li a img{
	margin-right: 5px;
}
/* fin menu */

/*contenido*/
#cont{
	float: right;
	width: 470px;
	margin-right: 5px;
}
#cont a{
/*	font-weight: bold;*/
	color:#C00B10;
}

#cont p{
	margin-bottom: 15px;
	text-align: justify;
}
#cont h2{
	margin-bottom: 20px;
}
#cont h3{
	margin-bottom: 15px;
	color: #C81522;
	font-size: 13px;
	font-weight: bold;
}
#cont h4{
	font-size: 12px;
	font-variant: small-caps;
	margin-bottom: 6px;	
}
#cont ul#servimg{

}
#cont ul#servimg li{
	margin-bottom: 20px;	
}
#cont ul#servlista li{
/*	background-image: url(img/bg_li_servlista.gif);*/
	width: 460px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	padding: 4px;
}
#cont input,select,textarea{
	border: 1px solid #ccc;
	background-color: #fff;
	color: #000;
	padding: 2px;
}
#cont ul#servlista li a{
	padding: 10px;
	display: block;
}
#cont ul#color li.a{
	background-image: url(img/bg_a.gif);
	width: 100%;
	margin-bottom: 10px;
}
#cont ul#color li.b{
	background-image: url(img/bg_b.gif);
	width: 100%;
	margin-bottom: 10px;
}
#cont ul#color li.c{
	background-image: url(img/bg_c.gif);
	width: 100%;
	margin-bottom: 10px;
}
#cont ul#color li.d{
	background-image: url(img/bg_d.gif);
	width: 100%;
	margin-bottom: 10px;
}
#cont ul#color li a{
	padding: 20px;
	display: block;
	font-weight: bold;
	border-bottom: 3px solid #414342;
}
#cont ul#color li a:hover{
	display: block;
	color: #000;
	border-bottom: 3px solid #fff;
}
#cont ul#not li a.a{
	border:1px solid #FABD05;
	padding: 3px;
	display: block;

}
#cont ul#not li a.b{
	border:1px solid red;
	padding: 3px;
	display: block;

}
#cont ul#not li a b{
	color: #C81522;
	font-size: 10px;
	margin-right: 4px;

}
#cont ul#legal li{
	margin-left: 20px;
	padding-left: 5px;
	border-left: 10px solid #C00B10;
	margin-bottom: 5px;
}
#cont #proceso{
	width: 490px;
	height: 30px;
	margin-bottom: 30px;
	margin-left: -13px;
}
#cont #proceso img{
	float: left;
	margin-left: 11px;
}
#cont p.ayuda{
	background-image: url(img/p_ayuda.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-bottom: 10px;
/*	color: #5FD659;
	border-right: 24px solid #5FD659;
	font-variant: small-caps;
*/
	color: #666;
	font-size: 10px;
}
#cont .marco{
	height: 28px;
	background-image: url(img/p.gif);
}
#cont .e{
	background-image: url(img/p_error.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-bottom: 10px;
	color: #FF0133;
	border-right: 24px solid #FF0133;
/*	font-variant: small-caps;*/
	float: none;
	clear: both;
}
#cont p.nota{
	display: none;
}
#cont p.aviso{
	background-image: url(img/p_aviso.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-bottom: 10px;
	/*
	color: #5FD659;
	border-right: 24px solid #5FD659;
	font-variant: small-caps;*/
	color: #666;
	font-size: 10px;

}
#cont p.pdf{
	background-image: url(img/p_down.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-bottom: 10px;
	color: #5FD659;
	border-right: 24px solid #fff;
	font-variant: small-caps;
}
#cont img.dcha{
	float: right;
	margin-bottom: 5px;
}
#cont #img1{
	background-image: url(img/asesoria_mini.jpg);
	background-repeat: no-repeat;
	width: 235px;
	height: 155px;
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
}
#cont #img2{
	background-image: url(img/pymes_mini.jpg);
	background-repeat: no-repeat;
	width: 235px;
	height: 155px;
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
}

#cont .destaca{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
	width: 220px;	
}
#cont .destaca span{
	display: block;
	text-align: center;
	padding: 3px;
}
#cont ul.cuadrado{
	margin-bottom: 14px;
	margin-left: 0px;
}
#cont ul.cuadrado li{
	background-image: url(img/li_cuadrado.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
	margin-bottom: 7px;	
}
#cont span.taxpoint{
	background-color: #fff;
}
#cont table{
	border-collapse: collapse;
	border-spacing: 0;
}
#cont table td.c{
	text-align: center;
}
#cont table#compara{
	margin-bottom: 20px;	
}
#cont table#compara thead th{
	border-top: none;	
	border-left: none;	
	border-right: none;			
}
#cont table#compara th{
	padding: 3px;	
	font-weight: bold;
	text-align: center;
	border: 1px solid #ccc;	
}
#cont table#compara td{
	padding: 3px;
	border: 1px solid #ccc;
	text-align: center;
}
#cont b{
	font-weight: bold;
}
#cont strong{
	font-weight: bold;
	color: #C81522;
}

#cont b.rojo{
	color: #FF0133;
}
#cont table#compra{
	width: 100%;
	margin-bottom: 30px;
	margin-top: 15px;
}
#cont table#compra td,th{
	padding: 3px;	
	text-align: center;
}
#cont table#compra tr.a td{
	border-bottom: 1px solid #fff;
}
#cont table#compra th{
	background-color: #fff;
	color: #000;
	border-bottom: 1px solid #000;
}
#cont table#compra td.izda{
	text-align: left;
}
#cont .flotai{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#cont fieldset{
/*	margin-left: 60px;*/
	border: 1px solid #ccc;
	padding: 10px;
	width: 210px;
	margin-bottom: 15px;
	
}
#cont fieldset.left{
	float: left;
}
#cont fieldset.left input{
	border: 1px solid #23C71B;
}

#cont fieldset.right{
	float: right;
}
#cont fieldset legend{
	font-size: 14px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #FABD05;
	border: 1px solid #fff;	
	overflow: hidden;
	display: none;
}
#cont .fora{
	margin-bottom: 0.8em;
/*	margin-right: 6em;*/
	clear: both;
	text-align: right;
}
#cont .fora label{
	margin-right: 4px;
	padding-bottom: 2px;
	display: block;
	text-align: right;	
}
#cont .fora input{
	margin-left: 0.5em;	
}
#cont .fora input.enviar{
	width: 204px;	
	text-align: center;
	background-color: #FDB100;
	border: 1px solid #fff;
	font-variant: small-caps;
	cursor: pointer;
}
#cont .forc{
	text-align: right;
}
#cont .forc input{
	width: 150px;
	text-align: center;
	border: 2px solid #FF9900;
	color: #B51818;
	margin-right: 66px;
}
#cont table.datos{
	margin-bottom: 25px;
	margin-top: 10px;
	width: 99%;
}
#cont table.datos th,td{
	text-align: left;
	padding: 6px;	
}
#cont table.datos tr.gris th{
	background-color: #ccc;
	border-bottom: 1px solid #666;	
}
#cont table.datos td{
	border-bottom: 1px solid #ccc;
}
#cont table.datos tr.nada td{
	border: 0px;
	padding-top: 18px;
}
#cont table.datos td.txt{
	text-align: right;
	font-size: 14px;
}
#cont table.datos td.precio{
	color: #C81522;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;	
}
#cont .p{
	background-image: url(img/p.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 465px;
	margin-bottom: 10px;
}
#cont .p p{
	margin-left: 8px;
	margin-top: 6px;	
}
#tarjetas{
	width: 99%;
	float: none;
	clear: both;
	text-align: center;
	padding-top: 30px;	
}
#tarjetas img{
	margin: 6px;
}
#cont ol#faq{
	list-style: decimal;
	margin-left: 30px;
}
#cont ol#faq li{
	margin-bottom: 15px;
}
#cont .noticia{
	width: 100%;
	clear: both;
	margin-bottom: 5px;
}
.cat{
	float: right;
	font-size: 10px;
	text-transform: lowercase;	
	color: #23C71B;
	margin-bottom: 5px;
	margin-right:8px;
	padding-top: 3px;
}
#masinfo{
	float: left;
}
/*fin contenido*/
#cont dl#archivos{
	
}
#cont dl#archivos dt{
	margin-bottom: 3px;
}
#cont dl#archivos dd.des{
	margin-bottom: 12px;	
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	text-align: right;
}
#pie{
	width: 760px;
	margin: auto;
	clear: both;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 30px;
       font-size: 9px;
}

/* PIE ASTURMEDIA */ 

#asturmedia{
	width: 760px;
	margin: auto;
	clear: both;
	text-align: right;
	margin-bottom: 0px;
	padding-top: 10px;
	font-size: 9px;
	color: #ccc;
}
#asturmedia a{
	font-size: 9px;
	color: #ccc;	
}
