/* CSS Document 
 author: Roberto Ochoa
*/
/* default styles
-----------------------------------------------------------------------*/
body {
	margin:0;padding:0;
	font: normal 85%/140% "trebuchet MS", verdana, sans-serif; 
	background: #FFF url(../img/bg.jpg) repeat-y center
}
#container{
	margin: 0 auto;
	width: 800px
}
#header{	
	width: 800px;
	height: 91px;
	background: url(../img/bg_header.jpg) repeat-x
}
#logo 	{
	float: left;
	height: 56px;
	width: 200px;
	padding:0;
	margin: 0 0 0 20px
}
#sitemap {
	width: 770px;height: 14px;margin: 0 auto; text-align:right;font-size: .75em;color: #999
}
#banner {
	padding: 0;
	width: 800px;
	float: left;
	height: 170px;
	background: url(../img/plantilla_banner.jpg) no-repeat
}
#banner2 {
	padding: 0;
	width: 547px;
	float: right;
	height: 170px
}
#flash {
	padding: 0;
	width: 547px;height: 170px; overflow:hidden;
	float:right; 
	}
#banner_in {
	padding: 0;
	width: 800px;
	float: left;
	height: 135px;
	overflow: hidden
}
#f_top {
	padding: 0;
	width: 800px;
	height: 13px;
	float: left;
	margin-top:1px;
	background: url(../img/f_top.jpg) repeat-x;
	overflow: hidden
}
#f_top_i {
	padding: 0;
	width: 800px;
	height: 13px;
	float: left;
	margin-top:1px;
	background: url(../img/f_top_i.jpg) repeat-x;
	overflow: hidden;
}
#content {
	padding: 13px;
	width: 774px;
	float: left;
	margin:0;
	background: #DCDFE6
}
#content_in {
	padding: 0;
	width: 800px;
	float: left;
	margin:0;
	background: #DCDFE6
}
#content_left {
	padding: 0;
	width: 242px;
	float: left;
	margin:0
}
#content_right {
	padding: 13px 13px 13px 25px;
	width: 516px;
	float: right;
	margin:0
}

#certificaciones_logoss{
	margin:0 auto; float:none; width:800px; padding:10px;clear:both
}

#certificaciones_logos {
	
	width: 750px;
	
	float: none;
	margin:0 auto;

    text-align:center;
	padding:10px;clear:both
}	
#content_right_conae {
	
	width: 442px;
	float: none;
	margin:0;
	padding-left:90px; padding-top:25px;
    text-align:center
}
	#content_right ul {
		padding: 1px 0 2px 0;
		margin: 5px
	}
	#content_right ul li {
		list-style: none;
		padding: 0 0 0 30px;
	}
	#content_right ul li a{
		list-style: none;
		font-weight:900;
		color: #666
	}
#f_bottom {
	padding: 0;
	width: 800px;
	height: 12px;
	float: left;
	background: url(../img/f_bottom.jpg) repeat-x;
	overflow: hidden
}
#footer {
	padding: 1px 0 0 10px;
	margin:0;
	width: 786px;
	height: 24px;
	float: left;
	overflow: hidden;
	color:#D2D2D2;
	font: normal 82%/140% "trebuchet MS", verdana, sans-serif; 
}
#footer_i{ float:left; width:500px }
	#footer_i a:link {color: #D2D2D2}
	#footer_i a:visited {color: #D2D2D26 }
	#footer_i a:hover { color:#AF0423 }
	#footer_i a.active {color: #D2D2D2 }
	#footer_i a{ color: #D2D2D2 }	
#footer_d{ float:right; width:100px }
/*  Navigation 
----------------------------------------------------*/
#navigation {	
	float: left; height: 26px; width: 800px; padding: 0;
	margin-top:1px;	margin-bottom:1px; background: #E8E9ED
}
#navigation ul { float: left; border: 0; margin: 0; padding: 0;	list-style-type: none }

#navigation ul li {	float: left;text-align: center;	margin: 0;	padding: 0 0 0 25px }

#navigation ul li a {
	font: normal .90em/27px Lucida Sans, Lucida, Tahoma;
	padding: 7px 0 5px 0; margin: 0;
	text-decoration: none;	
	color: #404040; letter-spacing: 0.01em;
	background-image: none;
}

#navigation ul li a:hover {	color: #AF0423;	border-bottom: 1px solid #AF0423 }
#navi_right{ width:153px;height: 18px; float:right; overflow:hidden; padding:4px }
/*  Left menu;
-----------------------------------------------------------------------*/
#sidebar-left {
	padding: 0;
	width: 253px;
	height: 170px;
	float:left
}

#sidebar-left ul {
	padding: 7px 0 0 0;
	margin: 8px;
}

#sidebar-left li {
	list-style: none;
	background: url(../img/f_arrow.jpg) no-repeat 1px;
	padding: 0 0 0 16px;
	color: #FFF
}
	#sidebar-left li a {	text-decoration: none;color: #FFF}
	#sidebar-left li a:link {	text-decoration: none;color: #FFF}
	#sidebar-left li a:visited {color: #FFF }
	#sidebar-left li a:hover { color: #FFF }
	#sidebar-left li a.active { color: #FFF }
/*  Left menu;
-----------------------------------------------------------------------*/
.fr_list {
	padding: 0; 
	margin:0; float:left; width:165px
}
#fr_right ul {
	padding: 5px 0 0 25px;
	margin:0;
	font: normal .90em Trebuchet MS, Verdana, Arial, sans-serif;
}

#fr_right li {
	list-style: none;line-height: 1.2em;
	background: url(../img/f_m_arrow.jpg) no-repeat 2px 6px;
	padding: 3px 0 1px 16px;
	color: #666
}
#fr_right li a{
	display: block;
	text-decoration: none;
	color: #666
}
#fr_right li a:hover{
	background-color:#E4E7EC
}
/*  Left menu interior pages;
-----------------------------------------------------------------------*/
#sidebar-inleft{
	padding: 0;
	width: 242px;
	float:left;
	background-color:#253650;
	border-bottom: 3px solid #F58F16;
	
}
#sidebar-inleft ul{
	padding: 5px 0 10px 0;
	margin: 8px
}
#sidebar-inleft ul ul{
	padding: 1px 0 3px 5px;
	margin: 3px;
}
#sidebar-inleft ul li{
	list-style: none;	
	color: #FFF
}
#sidebar-inleft li a{
	font-weight:900;
	background: url(../img/f_arrow.jpg) no-repeat 1px;
	padding: 0 0 0 20px;
	color: #FFF
}
#sidebar-inleft li li a{
	list-style: none;
	padding: 0 0 0 15px;
	background: url(../img/f_m_cub.jpg) no-repeat 1px;
	font-size: .90em;
	font-weight:100
}

#sidebar-inleft li li li a{
	list-style: none;
	padding: 0 0 0 13px;
	margin-left:5px;
	background: url(../img/f_m_dot.jpg) no-repeat 1px;
	font-size: .90em;
	font-weight:100
}
#active{color:#FE9C17}
#sidebar-inleft a#active
{	color: #FE9C17}
/*  Text, Headlines, Listen text-transform: uppercase;
-----------------------------------------------------------------------*/
p { 
	color: #666;
	font-size: 1.0em;	
	line-height: 1.6em;
	margin: 0 8px 15px 0;
	padding: 0
}
p a{ 
	color: #666;
}
h1 {
	margin: 0;
	padding: 16px 0 0 245px;
	font: normal 1.4em Trebuchet MS, Verdana, Arial, sans-serif;
	color: #666 
}
h2 {
	margin: 0;
	padding: 1px 0 3px 0;
	font: normal 1.4em Trebuchet MS, Verdana, Arial, sans-serif;
	color: #2D3E5A 
}
h3 {
	margin: 0;
	padding: 1px 0 2px 0;
	font: normal 1.2em Trebuchet MS, Verdana, Arial, sans-serif;
	color: #2D3E5A
}
h4 {
	margin: 0;
	padding: 5px 0 0 26px;
	background: url(../img/g_small.jpg) no-repeat 2px 6px;
	font: normal 1.2em Trebuchet MS, Verdana, Arial, sans-serif;
	color: #969EAC 
}
h5 {
	margin: 0;
	padding: 4px 4px 4px 15px;
	background-color:#31415A;
	font: normal 1.2em Trebuchet MS, Verdana, Arial, sans-serif;
	color: #969EAC 
}
h6 {
	margin: 0;
	padding: 11px 0 0 15px;
	font: normal 1.2em Trebuchet MS, Verdana, Arial, sans-serif;
	color: #969EAC
}
#sitemap a{color: #666}
.justificado{ text-align:justify}
.title {
	font-size: .90em;	
	margin: 0;
	padding: 0;
}
.txthome{ 
	font: normal .90em Trebuchet MS, Verdana, Arial, sans-serif;
	width:237px; padding:0;line-height: 1.2em;
}
.txthome a{ 
	font: normal .90em Trebuchet MS, Verdana, Arial, sans-serif;
	padding:0;line-height: 1.2em; color:#AF0423
}
.txcompra{ 
	font: normal 1em Trebuchet MS, Verdana, Arial, sans-serif;
	width:250px; padding:0;line-height: 1.2em; margin: 10px auto;
}
.txcompra a{ 
	color:#E61707
}
.txtprod{font: normal 2.0em Trebuchet MS, Verdana, Arial, sans-serif;
	padding:125px 0 0 0; color: #2D3E5A; text-align:center; margin:0
}
.txnota{ 
	font: normal .82em Trebuchet MS, Verdana, Arial, sans-serif;
	padding:0;line-height: 1.2em; margin: 5px; color:#999
}
a { text-decoration: none}
img { border: none}

#content_right p{
	font: normal .90em Trebuchet MS, Verdana, Arial, sans-serif;
	padding:0
}
.block_manual p{
	font: normal .90em Trebuchet MS, Verdana, Arial, sans-serif;
	padding:0; margin:3px; overflow:hidden
}
.block_manual_l{ 
	width:295px; float:left
}

.block_manual_r{
	width:200px; float:right
}
.block_manual caption {
	font-size: 110%;
	font-family: Arial, sans-serif; text-align:left;
	color: #666; font-weight:900; padding:6px 5px
}
.txtaviso{font: normal 0.70em Trebuchet MS, Verdana, Arial, sans-serif;
	padding:0; color: #999; margin:0; text-align:center
}

 /*  Status Navigation
-----------------------------------------------------------------------*/ 
body#home a#navhome,
body#company a#navcompany,
body#client a#navclient,
body#distribuidores a#navdistribuidores,
body#constructores a#navconstructor,
body#cats a#navcats

{	color: #AF0423;
	border-bottom: 1px solid #AF0423
}
#p_mrk{
	width:230px; 
	padding:0 0 0 7px; 
	height:110px; float:left; overflow:hidden
}
#p_mrk_hibrido{
	width:190px; 
	 
	height:110px; float:left; overflow:hidden;
	padding-left:35px
}
#p_mrk p{
	padding:0; margin:0;
	font: normal .90em Trebuchet MS, Verdana, Arial, sans-serif;
	color: #969EAC 
}
#fr_left{
	width:255px;
	margin:0; 
	padding:0;
	height:220px; 
	float:left; overflow:hidden
}
#fr_right{
	width:500px; margin:0; 
	padding:0 0 0 7px;
	height:220px; overflow:hidden; 
	float:right
}
#fr_download{
	margin:0 0 25px 0; 
	padding:0;
	width: 242px;
	height:30px;
	float:left; 
	background-color:#EDF0F3
}
.product_form{
	width:244px; height:150px; float:left; padding:5px 0 0 4px; background-color:#EFEFEF; margin: 8px 8px 5px 0
}
.product_in{
	width:228px; height:305px; float:left; padding:7px 0 0 7px; background-color:#EFEFEF; margin: 8px 10px 5px 4px
}
.block_manual{
	width:500px; padding:0 0 13px 0; margin:5px
}
.bigline{
	width:489px; height:3px;float:left; background: url(../img/linea_larga.jpg) no-repeat;
	overflow: hidden; padding:8px 0 2px 0; margin:0
}
.dline{
	width:280px; height:3px;float:left; background: url(../img/line_doshed.jpg) no-repeat;
	overflow: hidden; padding:10px 0 5px 0
}
.block_constructores{
	width:450px; height:260px; float:left; background-color:#EFEFEF; margin: 12px 10px 7px 12px; padding:11px;
}
 /*  Formulario de contactos
-----------------------------------------------------------------------*/ 
.formulario{
	width: 490px; padding: 7px 10px 0 0; float:left
}
#direccion{
	width:455px; height:90px; padding:11px; float:left
}
#direccion p{
	margin:0; padding:0; line-height:1.2em
}
#direccion_izq{width:100px; height:90px; float:left}
#direccion_der{width:330px; height:82px; float:right; padding:4px 4px 0 4px}

.login{
	margin:15px 0 10px 10px;
	width:475px; overflow:hidden; padding:0 0 10px 0;
	background-color:#EFEFEF;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: .88em; color:#333
}
.login label{
	float: left;
	width: 170px; line-height: 1.5em;color: #666
}
.enterpic{
	margin:0; padding:0;
	width:38px; height:38px;
	background-color:#EFEFEF
}
.entersys{
	margin:80px 0 80px 220px; padding:35px 35px 35px 64px;border-left:3px solid #BD032C;
	width:270px; height:80px;background: url(../img/candado.jpg) no-repeat;
	background-color:#EFEFEF; overflow:hidden
}
.entersys label{
	float: left;
	width: 70px; line-height: 1.5em;color: #666
}
.form1{
	width:215px; float:left; padding:5px 0 0 15px
}
.form2{
	width:240px; float:right; padding-top:8px; margin-right:3px
}
#spt{
	margin:15px 0 10px 10px;
	width:475px; height:30px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 1em; color:#333
}
#tiendas{
	margin:30px 0 15px 0; padding:25px 0 15px 0;
	width:475px; height:32px; border-bottom:1px #E6E9EE solid;border-top:1px #E6E9EE solid;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 1em; color:#333
}
.mesg{
	margin:15px 0 0 30px;width:435px;
	background-color:#EFEFEF; float:right;
	font-family: Arial; font-size: .75em; color:#333
}
#tiendas label{
	float: left; padding: 0 0 0 25px;
	width: 150px; line-height: 1.5em;color: #666;
}
#tiendas p { color: #666;font-size: 1.0em;line-height: 1.6em;margin: 6px;padding: 0 }
.estilotext{
	width: 180px; height:19px;
	background-color: #FFF; overflow:hidden;
	border: 1px solid #A1A1A1;font-size: 1em; color: #666
}
	.estilotext:focus{ background-color: #DDD;border: 1px solid #BBB }
.estilotextarea {
	width:210px;height:100px; border: 1px solid #A1A1A1;color: #666
}
	.estilotextarea:focus {background-color: #DDD;border: 1px solid #A1A1A1}
.boton_entrada{
	border:1px solid #A1A1A1; font-family: Verdana; font-size: .95em; margin:9px;
	text-align: center; width: 100; color:#999; height: 25; background-color: #FFF; 
	font-weight: bold; float:right; padding:2px
}
.boton_spt{
	border:1px solid #A1A1A1; font-family: Verdana; font-size: .90em; margin:0;
	text-align: center; width: 60px; color:#999; height: 22px; background-color: #FFF; 
	padding:2px 7px 2px 7px; overflow:hidden
}
.estilolist{
	width: 230px; height:19px;
	background-color: #FFF; color: #666;
	border: 1px solid #A1A1A1
}
.faqlist{
	width: 190px; height:20px;
	background-color: #FFF;
	border: 1px solid #A1A1A1; color: #666
}
.error{
	font-weight: bold;font-family: Verdana; font-size: .85em; color:#FF0000; 
	text-align:center;
	width:510px; height:30px
}
.bien{
	font-weight: bold; font-family: Verdana; font-size: .85em; color:#000099; 
	text-align:center; width:510px; height:30px
}
.formlada{
	width: 30px;background-color: #FFF;
	border: 1px solid #A1A1A1; color:#666
}
	.formlada:focus{background-color: #DDD;border: 1px solid #BBB}
.formtel{
	width: 80px; background-color: #FFF;
	border: 1px solid #A1A1A1; color:#666
}
	.formtel:focus{background-color: #DDD;border: 1px solid #BBB}
.formlist{
	width: 135px; background-color: #FFF;
	border: 1px solid #A1A1A1; color:#666
}
.formlist:focus{background-color: #DDD;border: 1px solid #BBB}
.formsearch{
	width: 120px; height:17px;background-color: #FFF; padding:0; margin:0;
	border: 0; float:left;font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 0.90em; color: #666
}
	.formsearch:focus{background-color: #DDD;border: 1px solid #BBB}
/*------Arreglar el input de zafari----*/
.div_s{
	position: relative;
	border: 1px solid #A1A1A1; color:#333;
	overflow: hidden;
	height: 17px; /* 1.7em */
	width: 120px; float:left; padding:0; margin:0
}

 /*  Redounded Box
-----------------------------------------------------------------------*/
.xtop, .xbottom {display:block; background:transparent}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden}
.xb1, .xb2, .xb3 {height:1px}
.xb2, .xb3, .xb4 {background:#EFEFEF}
.xb1 {margin:0 5px; background:#EFEFEF}
.xb2 {margin:0 3px}
.xb3 {margin:0 2px}
.xb4 {height:2px; margin:0 1px}
.xboxstore {
	display:block; background:#EFEFEF; width:446px; height:auto; 
	padding:23px 20px 20px 23px; overflow:hidden
}
.xboxstore p{
	padding:10px; margin:3px;
	font: Trebuchet MS .85em Arial; color: #666
}
/*----------------------------------------------*/
#info_suc{
	width:490px; margin:3px 3px 10px 3px; float:left
}
.info_cats{
	width:293px; float:left
}
.mascota{
	width:142px; float:right
}
.info_tiendas{
	width:323px; float:left
}

 /*  start tables
-----------------------------------------------------------------------*/
table, th, td {
	border: 1px solid #999;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555
}

caption {
	font-size: 100%;
	font-family: Arial, sans-serif;
	color: #666; padding:6px 5px
}

td, th {
	padding: 4px
}

thead th {
	text-align: center;
	background: #EEE;
	color: #666;
	font-size: 82% !important
}
tbody th {
	font-weight: bold
}

tbody tr { background: #FCFDFE; font-size: 82%; text-align: center}

table a:link {
	color: #718ABE;
	text-decoration: none
}

table a:visited {
	color: #718ABE;
	text-decoration: none
}

table a:hover {
	color: #718ABE;
	text-decoration: underline !important
}

tfoot th, tfoot td {
	font-size: 82%
}
 /*----------------------------------------------------------------------*/

 #producto{
	width:500px; margin:8px 0; float:left; background-color:#FFF; border: 1px solid #CCC
}
#prod_izq{
	width:222px; margin:0; float:left; text-align:center; padding:8px
}
#prod_izq2{
	width:242px; margin:0; float:right; text-align:center; padding:8px
}
#prod_izq_hibrido{
	width:242px; margin:0; float:none; text-align:center; padding-left:90px; padding-top:25px
}
#prod_der{
	width:234px; margin:0; float:right; padding: 25px 0
}
#prod_der_hibrido{
	width:500px; margin:0; float:none; text-align:justify; padding-left:5px; padding-right:5px
}
#prod_der p{
	width:220px
}
/*--------------tabs--------------------------------------------------*/
#tagsproductos{
	width:501px; margin:5px 0 10px 0; float:left; overflow:hidden
}
#title-prod{font: normal .90em Trebuchet MS, Verdana, Arial, sans-serif; text-align:center }
#ContTabul {
      padding: 10px 5px 6px 20px
}
ul#tabnav {
      list-style-type: none;
      margin: 0;
      padding-left: 27px;
      padding-bottom: 24px;
      border-bottom: 1px solid #CCC;
	  font: normal .90em Trebuchet MS, Verdana, Arial, sans-serif
}
ul#tabnav li {
      float: left;
      height: 21px;
      background-color: #E4E4E4;
      color: #666;
      margin: 2px 6px 2px 2px;
      border: 1px solid #CCC;
	  padding:0; overflow:hidden
}
ul#tabnav a:link, ul#tabnav a:visited {
      display: block;
      color: #666;
      text-decoration: none;
      padding: 4px
}
ul#tabnav a:hover {
      background-color: #CCC;
      color: #666
}
#tabnav .activo {
      border-bottom: 1px solid #fff;
      color: #000;
      background-color: #FFF
}
#tabnav .inactivo {}
/*--------eND tabs------------------------------------*/
#buscar{ padding:20px; width:730px; overflow:hidden}
#buscar p{ padding:0; margin:0}
#buscar a{ color:#000099; padding:0; margin:0}
#tab_buscar{
	padding:10px;width:726px;height:25px;
	overflow:hidden; background-color: #FCFDFE;
	border: 1px solid #CCC;margin:0; text-align:center
}
.search_i{ width:20px; height:20px; overflow:hidden; float:right; padding: 0 4px 0 0}
.faqs{ width:495px; overflow:hidden; padding:22px 0}
#formfaq{
	margin:0 auto;
	width:300px; height:70px; text-align:center
}
#formfaq p{
	font-size: 105%; font-family:Trebuchet MS;
	color:#666; font-weight:900; padding:4px 0
}
#tablefaq{
	margin:0; padding:6px 1px;width:485px; float:left
}
#tablefaq caption {
	font-size: 100%; font-family:Trebuchet MS;
	color: #2D3E5A; font-weight:900; padding:6px; text-align: left
}
#mapa{
	margin:0; padding:10px 30px;width:719px; float:left
}
#mapa ul{
	padding: 5px 0 10px 0;
	margin: 8px
}
#mapa ul ul{
	padding: 1px 0 3px 5px;
	margin: 3px;
}
#mapa ul li{
	list-style: none;	
	color: #FFF
}
#mapa li a{
	font-weight:900;
	background: url(../img/f_img.jpg) no-repeat 1px;
	padding: 0 0 0 20px;
	color: #666
}
#mapa li li a{
	list-style: none;
	padding: 0 0 0 15px;
	background: url(../img/flechita.gif) no-repeat 1px;
	font-size: .90em;
	font-weight:100
}

#mapa li li li a{
	list-style: none;
	padding: 0 0 0 13px;
	margin-left:5px;
	background: url(../img/f_m_dot.jpg) no-repeat 1px;
	font-size: .90em;
	font-weight:100
}
#mapa_i{ 
	width:320px; float:left; padding: 10px 0 10px 40px
}
#mapa_d{ 
	width:320px; float:right; padding: 10px 0 10px 15px
}
#certificaciones{
	margin:0 auto; width:400px; padding:10px;clear:both
}
#certificaciones p{
text-align:center; color:#999; font-size:.75em
}
.mas{
	width: auto;
	height: auto;
	padding:14px
}
.desarrollo-web{
	height:170px; overflow:hidden;
	padding: 10px 10px 5px 10px; background-color:#FF0000
}
#gallery{ 
	width:225px; 
	padding: 5px
}
.message {
	padding: 40px 10px 0 10px; margin: 0 auto; 
	width:400px; text-align:center
}
/*-------------------------------------------------------------*/
.panel {
	clear: both;
}
.panel.active-tab-body {
	display: block;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #A1A1A1;width: 180px; color: #666
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
	background: url(../img/tacha.gif) no-repeat top right
}
input.validation-passed, textarea.validation-passed {
	color : #000;
}

.validation-advice {
	margin: 0;
	padding: 2px;
	width:165px;
	background-color: #FF3300;
	color : #FFF;
	text-align:center;
	font-weight: bold
}

.custom-advice {
	margin: 2px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

.form-row {
	clear: both;
	padding: 1px;
}
.ance_docs{ width:550px; height:400px; padding:10px; margin:0 auto; background: #E8E9ED }
.ance_docs2{ width:540px; height:880px; padding:10px; margin:0 auto; background: #E8E9ED  }
.ance_docs p{ padding:0; margin:0; }
.tit_popup{ font-size:1.1em; font-weight:900; text-align:center }
.tit_list{ font-size:1.1em; font-weight:600}
.img_popup{ width:250px; float:left; margin-top:15px; text-align:center}
.link_popup{ width:300px; float:right;margin-top:40px}
.link_popup2{ width:300px; float:right;margin-top:30px}
.link_popup_ance{ width:inherit; float:right;margin-top:15px}
.link_popup_conae{ width:460px; float:none;margin:0;margin-top:15px; padding-left:45px; padding-right:5px}
.link_popup_hipoteca{ width:460px; float:none;margin:0;margin-top:15px; padding-left:65px; padding-right:5px}
/*width:500px; margin:0; float:none; text-align:justify; padding-left:5px; padding-right:5px*/
/*----------------- POPUP ---------------------------*/
	#popad{
			padding:5px;
			border:1px solid #999;
			background:#eee;
			width:400px;
			height:300px;
		}
		/*res#popad{
			padding:5px;
			border:1px solid #999;
			background:#eee;
			width:400px;
			height:320px;
		}*/
		#popad_footage{
			height:300px;
			width:400px;
			background:url(../img/calentador-ecologico.jpg) top left no-repeat;
			}
			/*res#popad_footage{
			height:525px;
			width:400px;
			background:url(../img/calentador-ecologico.jpg) top left no-repeat;
		}*/
		#popad_footage a{
			display:block;			
			height:525px;
			width:400px;
			display:block;
			text-indent:-600px;
			overflow:hidden;
		}
		#popad p{
			margin:0;
			padding:0 .5em .5em .5em;
			background:#fff;
			font-family:Arial,Sans-serif;
			font-size:90%;
			font-weight:bold;
		}
		#popad_content a{
			color:#369;
		}
		#popad.dynamic #popad_footage{
			height:525px;
			width:400px;
			background:url(../img/calentador-ecologico.jpg) top left no-repeat;
		}
		#popad.dynamic #popad_footage a{
			height:525px;
		}
		#popad.dynamic #popad_footage a#popad_close{
			color:#ddd;
			height:20px;
		}
		#popad.dynamic{
			position:absolute;
			top:4em;
			left:50%;		
		}
		html>body #popad.dynamic{
			position:fixed;
		}
