/**********************************************
* @style       Web Ailon Webs
* @media       screen
* @version     2.0
* @author      AilonWebs.com
* @copyright   ©2009 AilonWebs.com
* @layout      in pixels:
*              |             980              |
**********************************************/
/*	color: #015EBA; color: #ff6633;*/

*{margin:0px; padding:0px;}
html, body {
   margin:0;
   padding:0;
   height:100%;
   font-family:"Trebuchet MS", Arial, sans-serif;
   color: #003399;
}
a:link, a:visited {
	color: #FF3300;
	text-decoration: none;
	}
a:hover, a:active {
	color: #003399;
	text-decoration: underline;
	}
a:active{  outline: none;}
a:focus {outline-width: 0px;}

.hide {display:none;}
.clear { clear: both;}
a img {
	border: 0;
	display: block;
	}
#container {
   min-height:100%;
   position:relative;
}
		* html #container  { 
			min-height:100%;
		} 
		/* Internet Explorer * 
		/*\*/ 
		* html #container  { 
			height:100%;
			} 
		/**/
#top {
	width:100%;
	clear:both;
   	background:#013A74;
   	height:78px;
   	margin:0;
   	padding:0;
}
#menu{
	width:100%;
	clear:both;
	height:41px;
	background-color:#ff9934;
	overflow:hidden;
	margin:0;
   	padding:0;
	}
#header{
	width:100%;
	clear:both;
	height:182px;
	background-color:#1c91f0;
	background-image:url(../i/cabecera_awd.jpg);
	background-position: 50% 0%;
	background-repeat:no-repeat;
	margin:0;
    padding:0;
	}	
#header_central{
	width:980px;
	height:182px;
	margin: 0px auto;
}
#body {
   clear:both;
   padding-bottom:61px;   /* Height of the footer */
   background-color:#ffffff;
   overflow:hidden;
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:40px;   /* Height of the footer */
   text-align:center;
   padding-top:20px;
}
.centrado, .marco_body, centra_header{
	width:980px;
	margin: 0px auto;
}
.marco_body{/*height: 500px;*/}
.eslogan{
	width:480px;
	height:50px;
	float:right;
	margin: 0px 0px 0 0;
	/*padding: 14px 30px 0 0; */ /* >> con livezilla*/
	padding: 4px 10px 0 0;

	}
.eslogan h2{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #DFEFFF;
	font-size: 0.9em;
	line-height:1.5em;
	}
.livechat{
	width:200px;
	height:50px;
	float:right;
	padding-top:6px;
}	
.nav{
	width:730px;
	margin: 0px;
	float:right;
	height:41px;
	}	
.logo1{
	float:left;
	width:230px !important;
	height: 78px !important;
	background-image:url(../i/logo_awd_p1.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
.logo2{
	float:left;
	width:230px !important;
	height: 41px !important;
	background-image:url(../i/logo_awd_p2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
.logo3{
	float:left;
	width:230px !important;
	height: 50px !important;
	margin:0px;
	padding:0px;
	background-image:url(../i/logo_awd_p3.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
.fecha{
	color:#FFFFFF;
	font-size: 0.8em;
	float:right;
	text-align:right;
	font-style:italic;
	font-weight:bold;
	width:300px;
	height:auto;
	padding: 10px 10px 2px 0px;
}
.txt_banner{
	color:#013A74;
	float:left;
	width:650px;
	height:80px;
	margin:0px;
	padding:20px 0 0 330px;	
}
.tit_seccion{float:left;}
.tit_seccion h1{font-size:2.0em;}	
.tit_mas{
	float:right;
	border-left:1px solid #013A74;
	width:302px;
}
.tit_mas p{
	font-size:1em;
	font-weight:bold;
	padding: 0 0px 5px 20px;
}
.migas{
	float:left;
	width:94%;
	height:20px;
	margin:0px;
	padding:8px 0 0px;
	}
	.migas p{
		color:#005EBE;
		font-size: 0.74em;
		text-align:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
	.migas a:link, .migas a:visited {	font-size: 110%;color: #015EBA;	text-decoration: none; font-style:italic;}
	.migas a:hover, .migas a:active {	font-size: 110%;color: #ff6633;	text-decoration: underline;	font-style:italic;}
	
.left_side	{
	float:left;
	width:670px;
	margin:0;
	padding:0;
	}
.contenido{
	width:640px;
	margin:0;
	padding:0 0px 0 0;
}

.anchoall{
	clear:both;
	width:670px;
	height:auto;
	margin:0px;
	padding:4px 0px 10px 0px;
	color:#003399;
}
div>.anchoall{float:left;}
.anchoall_left, .anchoall_righ { width:50%;	float:left; font-size:0.9em;}
.anchoall_righ h2, .anchoall_left h2 { color:#FF6600; font-size:1.2em; padding:10px 0px;}
.anchoall_left a:link, .anchoall_left a:visited {	color: #003399;	text-decoration: none;	}
.anchoall_left a:hover, .anchoall_left a:active {	color: #000000;	text-decoration: underline;	}
.anchoall_left ul{ list-style:none;}
.anchoall p { font-size: 1em; padding: 0 14px 10px 16px; text-align:justify;}	
.anchoall h2{ padding: 10px 14px 10px 16px !important; font-size: 1.2em; }
.anchoall h3{padding: 10px 14px 10px 16px !important; font-size: 1.2em;/*font-size: 1.4em;*/ color:#333;}
.anchoall h4 { 
		color:#1dbb00; 
		font-family:Georgia, "Times New Roman", Times, serif;
		padding: 5px 14px 20px 16px !important;
		font-style:italic;
}
.a_izq{ float:left; width: 170px; padding-top:10px; padding-bottom:30px; }
.a_dch { float: left; width: 460px; padding-top:20px; }
.a_dch h3{ color:#FF6600; font-size:1.1em; padding:30px 0px 0 0;}

.pw_all{width:626px; float:left; height: auto; padding: 0 14px 10px 16px; margin:0px; }
.pw_txt{width:436px; float:left; height:auto; margin:0; padding:0;}
.pw_img{width:190px; float:left; height:auto; min-height: 150px; margin:0; padding:0;}

fieldset { border: 2px solid #5ec1f8; margin-bottom: 20px; padding:20px;}
legend {
	color:#0A8ED6;
	padding-left: 8px;
	padding-bottom:6px;
}

.pw_txt p{ line-height:1.3em;font-size: 0.9em;}
.pw_txt h3{padding: 5px 0 0px 0px !important; margin:0px;	width:100%; text-align:right;}	
.pw_txt .vsmall{
	clear:both;
	font-size: 0.8em !important;
	}
.pw_txt form input, .pw_txt form select, .pw_txt form strong{font-family:"Trebuchet MS", Arial, sans-serif;font-size: 0.9em;}	
.pw_txt form.unalinea{
				float:left;
				width:100%;
				margin:0px auto 16px;
				font-size:0.9em;
				height:25px;
				text-align:center;
	}
.pw_txt p.alcentro{text-align:center;}
.pw_txt p.alcentro_e{
	text-align:right;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding-right:0px !important;
	color:#59ce00;
}

/*div.float {
	float: left;
	padding: 0 4px 10px 16px;
	margin:0 auto;
	text-align:center;
	width: 190px;
  }
div.float_img{
	margin:0 auto; 
	width: 180px; 
	height: 128px; 
	padding:0px;
 }
div.float_txt{
	float: left;
	margin:0px auto 2px;
	width: 190px;
	padding:0; 
}
div.float h2{
	color:#FF6633 !important;
	font-size:0.9em;
	letter-spacing:0.01px;
	}
div.float p {
	text-align: left;
	font-size: 0.84em;
	color: #09609F;
   }
   div.float p a img{display: inline; float:left;}
div.float img {
	display:block;
	margin:0 auto;
	text-align:center;
   }*/
.web1_info a:link, .web1_info a:visited {
	color: #015EBA;
	text-decoration: none;
	font-style:italic;
	}
.web1_info a:hover, .web1_info a:active {
	color: #000;
	text-decoration: underline;
		font-style:italic;
	}
	
.web1 a:link, .web1 a:visited, .web1 a:hover, .web1 a:active { color:#000033; text-decoration: none;}	
.web1_precio a:link, .web1_precio a:visited, .web1_precio a:hover, .web1_precio a:active { color:#f00; text-decoration: none;}	
.web1 strong{
	color:#000033;
	font-size:110%;
	text-align:center !important;
	width:170px;
	letter-spacing:0.01px
	}	
.ifloat_txt .web1_precio a{
	color:#f00 !important;
	font-size:150%;
	text-align:center;
	/*width:170px*/
	width:100%;
	display:inline;
	float:left;
	margin-bottom:5px;

	}	
.web1_info{
	text-align:right !important;
	width:128px;
	}	
.ul_accdir li{
	background-image:url(../i/li_a.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left: 16px;
	}		
.ul_accdir li:hover{
	background-image:url(../i/li_c.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left: 16px;
	}
.p_awd {text-align:justify;	width: 290px;}	
.e_awd {width: 350px;padding: 0px 0px 10px 0px !important;}
h3.e_awd {	width: 350px;	padding: 0px 0px 10px 0px !important;}		
.e_awd a:hover{	color:#FF0000;	}
				
#footer {
	font-size:0.8em;
	color: #fff;
	border-top: 1px solid #fff;
	background-color:#013a74
}
#footer a:link, #footer  a:visited {color:  #ffffff;text-decoration: none;	}
#footer  a:hover, #footer a:active {color: #fff600;	text-decoration: underline;	}

.li_float {	padding: 0 0 40px 0px;}
.li_float li{ float:left; width: 260px; height: auto; font-size:90%;}	
ul .base_texto li{ margin-left:56px; list-style:none;}

.right_side {
	float:right;
	width:290px;
	height:auto;
	margin:0px 0 0 20px;
	padding:10px 0 30px 0px;
	overflow:hidden; /* necesario para ie6 xq footer sube si contenido left es muy largo*/
}
.right_side p{
	padding: 0px;
	margin:0px;
	text-align:left;
	width:250px;
	line-height:1.2em; 
	font-size:0.8em; 
	clear:both;
	color: #003399;
}	
.right_side h3{
	width:260px;
	height: 20px;
	padding: 14px 0 0 0px;
	margin: 0px;
	text-align:center;
	font-size:1.1em;
	color:#013a74;
	font-family:"Trebuchet MS", Arial, sans-serif;}	
.right_side h4{
	width:260px;
	height: 20px;
	padding:0px 0 4px 0;
	margin: 0px;
	text-align:center;
	font-size:0.8em;
	color:#013a74;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}		
.right_side a:link, .right_side a:visited {
	color: #162CCE;
	text-decoration: underline;
	}
.right_side a:hover, .right_side a:active {
	color: #CC0000;
	text-decoration: underline;
	}		
/* ----- box caracts. comunes ----- */
.a_box, .v_box, .c_box, .r_box, .cs_box, .ri_box, .ca_box {
	width:286px;
	height: 174px;
	padding-top:10px;
}	

/* ----- box contacto ----- */
.a_box{	background: #FFF url(../i/a_box.png) left top no-repeat !important;
		background: #FFF url(../i/a_box.jpg) left top no-repeat;}
.a_box p{ 	text-align:center;	line-height:/*1.1*/1.7em; }
.a_box h3{padding: 25px 0 10px 0px;	}

/*---------box posicionamiento ---------*/
.v_box{	background: #FFF url(../i/v_box.png) left top no-repeat !important;
		background: #FFF url(../i/v_box.jpg) left top no-repeat;}
.v_box p{ 
	padding: 10px 10px 10px 20px;
	font-size:0.76em; 
}
.v_box h3{padding: 30px 0 4px 0px;	}
.v_box a:link, .v_box a:visited {color: #fff;text-decoration: none;	}
.v_box a:hover, .v_box a:active {color: #FFFF00;text-decoration: underline;	}
.v_box span{ float:left; clear:left; width:260px; text-align:center}	
.v_box span a{
	height:18px;
	font-style:italic;
	font-weight:bold;
	display:inline !important;
	}
.v_box span a img {
	vertical-align:middle;
	padding:4px 0 2px 5px;
	margin:0;
	display:inline !important;
	width:9px;
	height:7px;
	}
	
/*-- box buscar nombre dominio --*/
.c_box{	background: #FFF url(../i/c_box.png) left top no-repeat !important;
		background: #FFF url(../i/c_box.jpg) left top no-repeat;}
.c_box p{ 	padding: 4px 10px 2px 20px; line-height:1.3em;}
.c_box h3{padding: 14px 0 0px 0px;	}
.c_box h4{ padding:0px;	}	
.c_box .verysmall{
	clear:both;
	font-size: 11px/*0.74em*/ !important;
	color:#013a74;
	line-height:0.9em;
	padding: 4px 20px 2px 20px;
	font-family:Arial, Helvetica, sans-serif
	}
.c_box form input, .c_box form select, .c_box form strong {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 0.9em;
	}	
.c_box form.unalinea{
				float:left;
				width: 248px;
				margin:0px;
				padding:10px 0 10px 20px;
				font-size:0.9em;
				height:25px;
	}
.c_box form.unalinea strong,
.c_box form.unalinea input,
.c_box form.unalinea select,
.c_box form.unalinea .btn_buscar{
	float:left;
	display:inline !important;
	}
.inputno{ background-color: transparent !important;}	
.c_box form.unalinea input{ width:120px; height:20px;}

		/* boton buscar */
		.btn_buscar{
			display:inline !important;
			float:right;
			padding:0px 0 0 4px;
			}
		.btn_buscar a:link, .btn_buscar a:visited {
			display:block !important;
			padding:0px;
			background-position:0 0;
			background-repeat:no-repeat;
			text-decoration: none;
			text-indent: -9999px;
			font: bold 100% Arial, Helvetica, sans-serif;
			color: #000;
			width: 24px;
		  height:24px;
		  background-image:url(../i/btn_buscar.gif);	
		}
		.btn_buscar a:hover, .btn_buscar a:active {  background-position: 0 -24px;}

/*---- box planes web -----*/
.r_box{	background: #FFF url(../i/r_box.png) left top no-repeat !important;
		background: #FFF url(../i/r_box.jpg) left top no-repeat;}
 .r_box p{ 
	text-align:center;
	width:260px;
	line-height:1.5em; 
}
.r_box h3{padding: 14px 0 2px 0px;	}
.r_box a:link, .r_box a:visited {color: #162CCE;text-decoration: underline;	}
.r_box a:hover, .r_box a:active {color: #CC0000;text-decoration: underline;	}
.r_box ul{ 
	clear:both;
	height:20px; 	
	text-align:left;
	font-size: 0.84em;
	list-style:none;
	padding:4px 20px 20px;
	}	
.r_box li{
	background-image:url(../i/li_flecha.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left: 16px;
	}		
.r_box li a:link, .r_box li a:visited {color: #000033;text-decoration: none;}
.r_box li a:hover, .r_box li a:active {color: #003399;text-decoration: underline;}
	
/* ---box programacion para su web ---*/	
.cs_box{background: #FFF url(../i/cs_box.png) left top no-repeat !important;
		background: #FFF url(../i/cs_box.jpg) left top no-repeat;}
 .cs_box p{ text-align:center;line-height:1.5em; }
.cs_box h3{padding: 24px 0 2px 0px;	}
.cs_box h4{	padding:0px 0 4px 0;}		
.cs_box ul{ 
	clear:both;
	height:20px; 	
	text-align:left;
	font-size: 0.84em;
	list-style:none;
	padding:4px 20px 20px;
	}	
.cs_box li{
	background-image:url(../i/li_flecha_cs.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left: 16px;
	}		
.cs_box li a:link, .cs_box li a:visited {color: #000033;text-decoration: none;}
.cs_box li a:hover, .cs_box li a:active {color: #003399;text-decoration: underline;	}	
	
/* ---box interes para su web ----*/	
.ri_box{background: #FFF url(../i/ri_box.png) left top no-repeat !important;
		background: #FFF url(../i/ri_box.jpg) left top no-repeat;}
.ri_box p{ 	text-align:center;	line-height:1.5em;}
.ri_box h3{padding: 14px 0 4px 0px;}
.ri_box h4{padding:0px;	}		
.ri_box ul{ 
	clear:both;
	height:20px; 	
	text-align:left;
	font-size: 0.84em;
	list-style:none;
	padding:4px 20px 20px;
	}	
.ri_box li{
	background-image:url(../i/li_flecha.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left: 16px;
	}		
.ri_box li a:link, .ri_box li a:visited {color: #000033;text-decoration: none;	}
.ri_box li a:hover, .ri_box li a:active {color: #003399;text-decoration: underline;	}

/* ---box ayuda-----*/	
.ca_box{background: #FFF url(../i/ca_box.png) left top no-repeat !important;
		background: #FFF url(../i/ca_box.jpg) left top no-repeat;}
.ca_box p{ 	text-align:center;	line-height:1.5em; }
.ca_box h3{padding: 24px 0 12px 0px;}
.ca_box h4{padding:0px;}		
.ca_box ul{ 
	clear:both;
	height:20px; 	
	text-align:left;
	font-size: 0.84em;
	list-style:none;
	padding:4px 20px 20px;
	}	
.ca_box li{
	background-image:url(../i/li_flecha_cs.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left: 16px;
	}		
.ca_box li a:link, .ca_box li a:visited {color: #000033;text-decoration: none;	}
.ca_box li a:hover, .ca_box li a:active {color: #003399;text-decoration: underline;	}
	
/* ---------en diseño web ---------------*/
div.ifloat {
	float: left;
	padding: 0 20px 10px 16px;
	margin:4px auto 16px;
	text-align:center;
	width: 174px;
	height:280px;
  }
div.ifloat_img{
	margin:0 auto; 
	width: 174px; 
	/*height: 146px;*/ 
	height: 128px;
	padding:0px; }
div.ifloat_txt{
	float: left;
	margin:0px auto 2px;
	width: 174px;
	/*height: 120px; */
	/*height: 140px; */
	height:auto;
	padding:0; }
div.ifloat h2, div.ifloat h2 a{
	color:#FF6633;
	font-size:1em;
	text-align:center;
	margin:0;
	padding:0;
	letter-spacing:0.01px;
	width:100%;
	}
/*div.ifloat h2 a.web1{
	color:#FF6633;
	font-size:1.1em;
	text-align:center;
	margin:0;
	padding:0;
	letter-spacing:0.01px;
	width:100%;}*/
div.ifloat p {
	text-align: justify;
	font-size: 0.84em;
	padding-top: 7px;
	line-height:1.1em;
   }
div.ifloat img {
	display:block;
	margin:0 auto;
	text-align:center;
	padding:0px;
   }
div.ifloat img:hover {	/*border:1px solid #aaa;*/  }  
div.alcentro{
	text-align:center;
	width: 400px;
	margin: 30px auto 70px;
	}
div.alcentro div, div.alcentro h3, div.alcentro p{text-align:center;margin: 0 auto;}
div.alcentro div img{margin: 0 auto; padding-left: 40px;}	
.ifloat_txt h2 a:link, .ifloat_txt  h2 a:visited, .ifloat_txt h2 a:hover, .ifloat_txt h2 a:active {
	color:#000033;
	text-decoration: none;
	font-size: 100%;
}	
.ifloat_txt a:link, .ifloat_txt  a:visited, .ifloat_txt a:hover, .ifloat_txt a:active { color: #003399; text-decoration: none;}	
.ifloat_txt .mas_info{ 
	width:122px;
	font-style:italic;
	font-size:0.8em;
	border:1px solid #013a74;
	background-color:#fff;
	padding:1px 0px 1px 0px !important;
	margin:10px auto 0 !important;
	clear:both;
	}
	.ifloat_txt .mas_info span {
	color:#FFFFFF;
	background-color:#013a74;
	padding:0 4px;
	border:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.mas_info a{ padding:0 4px 0 0;}	

.mas_info a:link, .mas_info  a:visited{
	text-decoration: none;
	color:#013a74;
}
.mas_info a:hover , .mas_info a:active {
	text-decoration: none; 
	color:#fff !important; 
	background-color:#013a74 !important; 
	}	
.mas_info a:hover span { 
	color:#013a74; 
	background-color:#fffa00;
}
.precio_web a:link, .precio_web a:visited, .precio_web a:hover, .precio_web a:active {
	color: #ff0000;
	text-decoration: none;
	padding: 0 5px;
}	
.precio_web{
	color: #0A99E7;
	font-size:150%;
	text-align:center;
	width:170px;
	}	
/* form contacto */
.formcontacto,
.m_p{ 
	font-size:0.9em;
	width:600px;
	padding: 10px 0 10px 30px;
	}
 h2{ color:#FF6600; font-size:1.2em; padding:10px 0px}
.tab30px {	padding-left: 30px}
.mays{ 
	color:#1dbb00;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:4px 0px;
}
.espacio{ clear: both; margin-top:10px;}
.cfloat{ float:left; padding: 4px 0px 4px 50px; width:550px;}
.cfloat strong { width: 140px; display:block; float:left; height:20px; padding:2px 0 0 0; }
.cfloat input{ display:block; float:left; height:20px; padding:2px 0 0 0; font-family:"Trebuchet MS", Arial, sans-serif; font-size:100%; }
.r_style{ width:640px; text-align:right; padding-right: 0px !important;}
.l_style{ width:640px; text-align:left; }
.peq {
	font-size: 0.86em;
	font-style:italic;
}
.style17 {
	font-size: 0.8em;
	font-style:italic;
}
.style15 {
	color: #FF6600;
	font-size: 1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0 3px;
}
.bb{ font-weight:bold;}
.txt_plano {
	color: #003399;
	font-weight: normal;
}
form textarea { font-family:"Trebuchet MS", Arial, sans-serif; padding:4px; }
input{ font-family:"Trebuchet MS", Arial, sans-serif; }
.btn_enviar{ padding:5px;}

/* varios */
.morestyle{font-size:0.9em;}
.morestyle h2{ /*color:#22bd00;*/}
.morestyle h3 { color:#22bd00;padding:15px 0px 5px; font-size:1.1em;}
.morestyle p{ text-align:justify; padding: 0px 40px 0px 0px;}
.lkn2 a:link, .lkn2 a:visited {
	color: #015EBA;
	text-decoration: none;
	}
.lkn2 a:hover, .lkn2 a:active {
	color: #000;
	text-decoration: underline;
	}
.libr{ clear: both;display:block; width:100%;padding-left:22px;}
.base_texto {
	font-size: 1em;
	font-weight: normal;
	padding: 0px 0px 20px 16px !important;
	list-style:inside;
}
.base_texto li ul li ul{ list-style-type:disc !important;}
.base_texto_ms {
	font-size: 0.9em;
	font-weight: normal;
	padding: 4px 0px 0px 16px !important;
	list-style:inside;
	list-style:square;
}
.base_texto_ms li{ padding-bottom:0px; padding-top:0px;}	
.base_texto_ms li a{ color: #0066CC;}
.base_texto_ms li a:hover{	color: #000;}	
.liflota{ float:left; width:300px; height:auto;}
.liflota, .liflota a{color:#013a74}
.base_texto_msub {
	font-size: 0.8em;
	font-weight: normal;
	padding: 4px 0px 4px 16px !important;
	list-style:inside;
	list-style: circle;
}
.base_texto_ms .aej{ padding-left: 26px; font-size: 90%; font-style:italic; font-variant: small-caps; display:block;}
.base_texto_msub li{ padding-bottom:0px; padding-top:0px;}	
.base_texto_msub li a{ color: #0066CC;}
.base_texto_msub li a:hover{	color: #000;}
ol { margin:10px 30px;
	list-style: decimal;
	list-style: inside}	
ol li{ padding-bottom: 10px;}	
a.link007:link, a.link007:visited {	color: #FF6633;	text-decoration: none;	}
a.link007:hover, a.link007:active {	color: #25B248;	text-decoration: none;	}
.naranja {color: #FF6600;}
h4 a:link, h4 a:visited {color:#1dbb00;	text-decoration: none;}
h4 a:hover, h4 a:active {color: #003399;text-decoration: underline;	}
.texto_peque {font-size: 0.8em; }
.extra_form {display:block; overflow:hidden; }
.ef_1{ float:left; width:100%; margin: 5px 0px;}
.ef_btn{ float:left; width:100%; margin: 5px 0px;text-align:center; padding-bottom:50px;}
.ef_1 p {text-align:justify !important;}
.ampi{font-family:"Trebuchet MS", Arial, sans-serif;font-size: 0.9em; padding: 0px 0px;}	
.col_fp { 
		color:#1dbb00;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
}
.col_fp_per { 
		color:#1dbb00; 
		font-family:Georgia, "Times New Roman", Times, serif;
		padding: 0px 0px !important;
		font-style:italic;
		width: 100px !important;
		float:left;
		display:block;
		height:20px;
}
code {
	background-color:#F3FBFE;
	border: 1px solid #6ec6f8;
	border-left: 10px solid #6ec6f8;
	color: #000066;
	display: block;
	margin: 20px 0px;
	padding: 14px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height: 1.5em;
}
cite {
	background: url(../i/quote.gif) no-repeat 4px 4px;
	color: #1C4838;
	display: block;
	padding: 20px 20px 20px 40px;
	background-color:#E3F4EE;
	font: normal 90% "Lucida Sans Unicode",serif;
}
.pb{padding-bottom:20px;}
.pb40{ padding-bottom:40px;}
p.aviso_red{background-color:#CC0000; color:#FFFFFF; width:580px; height:auto; margin: 10px 10px 10px 0; padding:10px 30px 10px;}
.aviso_red span{
	color:#FFFFFF;
	font-size:0.8em;
	font-style:italic;
}

.topsepa li {
padding-top: 10px;
}
