﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:middle;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
html { height:100%; width:100%; }
body{ margin:0px;font-size:11px;line-height:14px;font-family:Arial, Helvetica, sans-serif;  background: #000000 url(/images/body-bg.jpg) no-repeat; background-position:top center; color:#403640; }

#background {  margin:0px; clear:both; float:left; text-align:left; padding:0px; width:100%; background:#44778c url(/images/background_blue.jpg) repeat-x top; }


input,select,textarea{font-size:11px;line-height:14px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle; color:#403640;}

a{ text-decoration:none;color:#403640; }

a:hover{ text-decoration:underline; background-color:none; }

h1{font-size:30px;line-height:32px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;  }
h5{font-size:11px;line-height:13px;  }
h5.promo_title { width:auto; width:100px; float:left; } 
h5.promo_title span { float:left; width:200px; }
h6{font-size:10px;line-height:12px;}
div.container{width:600px;margin:0 auto;background:#fff; }
div.header{background:#f4f2f4;}
div.header p{padding:5px 0; text-align:center;}
div.menu { background:url(/images/breadcrumb_background.gif) repeat-x left top; height:26px; margin:2px 0; }
div.menu div.home_button { padding:0px 10px; width:33px; float:left; }
div.menu p , ul#sddm { text-align:left; float:left; width:546px; z-index:30; }
div.menu p a, ul#sddm li { line-height:26px; margin:0px 15px 0px 15px; display:inline; float:left; }
ul#sddm li a { font-size:12px; color:#6b217f; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif;  display: block;  margin: 0 1px 0 0; text-align: center; text-decoration: none }
ul#sddm li a:hover { text-decoration:none; color:#6b217f; background:none; font-weight:bold; }

div.breadcrumb { height:18px; background:url(/images/breadcrumb.jpg) repeat-x left top; padding:0 0 0 10px;}
div.breadcrumb p { color:#A583AF; line-height:18px; float:left; padding:0px 7px 0px 0px; }
div.breadcrumb p a { color:#A583AF; font-size:11px; font-weight:normal; }
div.breadcrumb p a:hover { color:#6b217f; text-decoration:none; }
div.breadcrumb p span.separator4{color:#6b217f;  }

ul.content{width:572px; clear:both; padding:5px 0 7px 0; margin:0 auto;  }
li.col1{width:353px; float:left;  border:solid 1px #6a207e;}
li.col2{width:204px; float:right; padding:7px 0px; }
div.col1-inner{padding:7px; }
div.novedades-box{ /* background:url(/images/line.jpg) repeat-y 0px top; */ padding:0 0 0 3px;}
h1.novedades{color:#0083db; }
div.separator{background:url(/images/separator.gif) repeat-x left top;font-size:1px; line-height:2px; height:2px; width:334px; }
h3.los{color:#6a207e; padding:2px 0; }
div.noticias{ background:url(/images/noticias.jpg) repeat-y left top; margin:6px 0 0 0;}
ul.noticia{width:332px; clear:both; padding:8px 0;}
li.noticia-col1{width:71px; float:left;}
li.noticia-col1 p{ padding:0 0 0 2px;}
li.noticia-col1 p img{ border:solid 1px #60bb46;}
li.noticia-col2{ width:261px; float:left; }
li.noticia-col2 h4{ color:#457e34;}
a.info{ color:#0081d8; font-size:10px; }
a.info span{ color:#6a207e;}
div.noticia-info{padding:0 6px; }
div.noticia-info p { font-size:11px; }
div.separator2-out{ padding:0 0 0 71px;}
div.separator2{background:url(/images/line2.jpg) repeat-x left top;font-size:1px; line-height:2px; height:2px; width:261px;}
div.separator3-out{ padding:0 6px 0 77px;}
div.separator3{background:url(/images/line2.jpg) repeat-x left top;font-size:1px; line-height:2px; height:2px;}
ul.footer{width:600px; clear:both; background:#ccd0d0; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#385b6d;}
ul.footer li{float:left; }
li.footer-col1 { width:252px; font-size:11px;}
li.footer-col1 p { padding: 0 0 0 13px; font-size:11px; }
li.footer-col2 { width:200px; font-size:11px; }
li.footer-col2 p { font-size:11px; }
li.footer-col2 p a { width:200px; color:#385B6D; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-size:11px; }

li.footer-col3 { text-align:right; width:130px; font-size:11px;}
li.footer-col3 p a { width:200px; color:#385B6D; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-size:11px;}


div.super_image{ width:572px; margin:0 auto; clear:both; float:left; width:100%; }
div.content{width:572px; margin:0 auto;clear:both; padding:14px 0 13px 0; }
div.content_aux{margin:0 auto;clear:both; padding:0px 0 13px 0; }

ul.contact-item{width:572px; clear:both; padding:6px 0;}
li.contact-param{width:278px; float:left;}
li.contact-value{width:294px; float:left;}
div.contact-items{ background:url(/images/line3.gif) repeat-y 277px 0;}
li.contact-param p{text-align:right; padding:0 10px 0 0; color:#457e34; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:21px;}
li.contact-value p{padding:0 0 0 10px; color:#385b6d; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:21px;}
li.contact-param p.quiero{ font-size:16px; font-weight:bold;}
input.input1{ width:276px;border:solid 1px #6d2580; background:#d5d8d4;}
textarea.mensaje{width:274px; height:94px; border:solid 1px #6d2580; background:#d5d8d4;}
li.contact-param p.enviar{ padding:60px 10px 0 0;}
li.contact-param p.enviar a{ color:#6a207e; font-size:14px; font-weight:bold; line-height:16px;}
select.como{border:solid 1px #6d2580; background:#d5d8d4;}

ul#sddm li div { position: absolute; visibility: hidden; margin: 0px; padding: 0px; width:112px; clear:both;  }
ul#sddm li div a {	position: relative; display: block;	margin: 0; padding: 5px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: url(/images/down_background.gif); color: #fff; font: 10px arial; }
ul#sddm li div a:hover { color:#fff; background: url(/images/down_background.gif); font-weight:bold; padding: 5px 3px; }



div.conteiner_2 { width:600px; background:#000; width:100%; height:100%; }
div.conteiner_2 .legal_background { background:url(/images/aviso_legal_02.jpg) no-repeat; width:600px; height:480px; }
div.conteiner_2 .legal_background .legal_advice { padding: 47px 73px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:450px; clear:both; float:left; text-align:left; float:left; }
div.conteiner_2 .legal_background .legal_advice p { clear:both; float:left; }

.historial { background:url(/images/historial_background_03.gif) ; }

/**
 * ficha
 */
 
#ficha .titulo_img { clear:both; float:left; width:100%; text-align:left; padding:0px 0px 10px 0px; }
#ficha form { clear:both; float:left; width:100%; }

#ficha #datos{	width:572px; 	height:45px; 	padding:10px 0px 18px; float:left; }
#ficha #datos .campo{ float:left; margin-right:14px; }
#ficha #datos #titulos .campo{ float:left; margin-right:14px; }
#ficha #datos #titulos .boton{ float:right; margin-right:14px; }

#ficha #datos #titulos { float:left; width:100%; clear:both;  }

#ficha #datos #selects { float:left; width:100%; clear:both; padding:10px 0px; }



#ficha #datos h4{ color:#A583AF; width:137px; font-size:10px; text-align:left; font-weight:normal; }

#ficha #datos .valor_nombre, #ficha #datos .valor {
	border:1px solid #C2CFCF;
	color:#336666;
	font-size:11px;
	padding:1px 4px;
	margin:4px 0px;
	min-width:120px;
	font-weight:bold;
}

#ficha #datos .valor_nombre { 
	width:258px;
}

#ficha #login{
	width:572px;
	height:45px;
	float:left;
}
#ficha #login #titulo{
	color:#6A207E;
	margin-right:10px
}
#ficha #login input{
	background:#CCCCCC;
	border:1px solid #CCCCCC;
	padding:1px 4px;
	color:#6A207E;
	}
#ficha #login input.email{
	width:270px;
}	
#ficha #login input.pwd{
	width:100px
}
#ficha #ficha-menu{
	
}
#ficha #ficha-menu li{
	display:inline;
	color:#336666;
	font-size:11px;
	letter-spacing:2px;
}
#ficha #ficha-menu li a { display:inline; margin:0px 5px 0px 0px ; color:#336666; text-decoration:none; }
#ficha #ficha-menu li a:hover { font-weight:bold; }

#ficha #ficha-menu li a.selected { display:inline; margin:0px 5px 0px 0px ; color:#336666; text-decoration:none; font-weight:bold; }
#ficha #ficha-menu li a.selected:hover { color:#333;  }


#ficha #ficha-menu li a:hover, #ficha #ficha-menu li a.seleccionado{
	color:#6A207E;
}
#ficha #ficha-content{
	border:2px solid #6A207E;
	padding:10px;
	text-align:left;
	background:#E5E5E7;

}
#ficha #ficha-content img.principal{
	width:264px;
	height:178px;
	border:1px solid #6A207E;
	margin-bottom:20px;
}
#ficha #ficha-content #informacion{
	float:left;
	width:280px;
}

#ficha #ficha-content #informacion .ficha_info {
	width:50%;
	float:left;
	text-align:left;
	
}
#ficha #ficha-content #informacion h5{
	color:#6A207E;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
	margin-left:0px;
}
#ficha #ficha-content #informacion p{
	color:#727272;
	font-size:12px;
	padding:3px 0px;
	margin-left:0px;
}
#ficha #ficha-content #informacion .descarga{
	margin-top:20px;
}
#ficha #ficha-content #informacion .descarga img{
	vertical-align:text-bottom;
}
#ficha #ficha-content #informacion .descarga a{
	text-decoration:none;
	font-style:italic;	
	color:#385B6D;
	font-size:12px;	
}
#ficha #ficha-content #informacion .descarga a:hover{
	color:#6A207E;
	}
#ficha #ficha-content .descripcion {
	font:Arial, Helvetica, sans-serif;
	color:#727272;
	float:left;
	font-size: 14px;
	width:244px;
}
#ficha #ficha-content .descripcion .descarga_archivos {
	clear:both;
	width:100%;
	margin-top:10px;
	border-top:1px dashed #aaa;
	padding: 10px 0px 0px 5px;
}

#ficha #ficha-content #galeria-fotos img.principal{
	width:264px;
	height:178px;
	border:1px solid #6A207E;
	margin-bottom:20px;
	margin-right:11px;
}


.cleaner{clear:both;height:0px}


.select_localidad { width:140px; }
.select_promocion { width:250px; }

.text_par { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#385b6d; }
.text_par p { text-align:left; clear:both; padding:10px 0px; line-height:16px; }
.text_par p sup { font-size:10px; }
.text_par .bold { font-weight:bold; color:#6a207f; }
.text_par  ul { list-style-position:outside; padding-left:20px; }
.text_par  ul li { width:100%; text-align:left; list-style-image:url(../images/list_garantias.gif); padding:6px 3px; }

div.photo { clear:both; float:left; width:100%; padding:0px; border:0px; margin:0px; }
div.noticias { clear:both; width:100%; margin:0px; }
div.noticias div.noticia { clear:both; width:100%; padding:20px 0px 10px 0px; float:left; margin:0px; }
div.noticias div.noticia div.image { float:left; width:87px; text-align:center; display:inline; height:100px; margin:0px;}
div.noticias div.noticia div.image image{  }
div.noticias div.noticia div.content { margin:0px; float:left; clear:none;  width:480px; border:0px; padding:0px;   }
div.noticias div.noticia div.content .title { line-height:20px; width:100%; margin:0px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#457e34; font-weight:bold; padding:0px 0px 5px 0px ; float:left;   }
div.noticias div.noticia div.content span.noticia_fecha { font-size:12px; color:#A4ADB4; padding:1px 7px 0px 0px; float:left;   }
div.noticias div.noticia div.content .separator2 { float:left; margin:0px; background:url(/images/line2.jpg) repeat-x left top;font-size:1px; line-height:2px; height:2px; width:100%; padding:5px 0px; }
div.noticias div.noticia div.content .text { line-height:18px; margin:0px; font-size:13px; color:#403640; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; width:100%;   }
div.noticias div.noticia div.content .text p { font-family:Verdana, Arial, Helvetica, sans-serif;  }

div.noticias div.noticia div.noticia_separador { background:#cbe9c2; width:90%; height:21px; float:left; margin:15px 0px 10px 30px; clear:both; }

div.conteiner_2 div.legal_content { margin:0px; border:0px; width:600px;  }
div.conteiner_2 div.legal_content div.head_aviso_legal {  margin:0px; border:0px; width:100%; height:100px;  }
div.conteiner_2 div.legal_content div.legal_background {  margin:0px; border:0px; width:100%; height:430px;  }
div.conteiner_2 div.legal_content div.legal_background div.inner_text {  margin:0px; border:0px; padding: 50px 70px; line-height:20px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;    }
div.conteiner_2 div.legal_content div.legal_background div.inner_text p { padding:5px 0px;  }
div.content_error { padding:25px; background:#fc42a7; color:#fff; font-weight:bold; border:1px solid #ff2357; }
div.content_notice { padding:25px; background:#fd147c; color:#fff; font-weight:bold; border:1px solid #ff2357; }
div.content_warning { padding:25px; background:#ff003c; color:#fff; font-weight:bold; border:1px solid #ff2357; }
div.content_e_message_ok { background-color:#61BC45; } 

div.noticias_paginas { clear: both; float:left; background:#CBE9C2; width:100%; }
div.noticias_paginas .link_pagination{ padding:3px 10px; float:right; }
div.noticias_paginas .link_pagination a { color:#6A207F; font-weight:bold; }

div.mapas { width:50%; text-align:center; float:left; margin:0px 0px 20px 0px; }
.form_label{ color:#457e34; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; }
.form_input, .form_input2, .form_input3 { padding:1px; border:#6c2580 1px solid; background:#d5d8d4; }
.form_input  { width:333px; }
.form_input2 { width:165px; }
.form_input3 { width:122px; }

.form_texto_legal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#385b6d; line-height:13px;}
.form_submit { font-size:12px; color:#385b6d; font-family:Verdana, Arial, Helvetica, sans-serif; }
.form_legal { color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; } 
.h5_promo_line { width:100%; padding:4px 0px; }

div.promocion_noticia { width:100%; padding:7px 0px;  }
div.promocion_noticia .title { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#6A1F7E; }
div.promocion_noticia .title span { color:#336666; font-size:10px; font-weight:normal;  }
div.promocion_noticia .body p { clear:both; width:100%; padding:10px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;  }

div.mapas .direccion { clear:both; float:left; padding:40px 0px 0px 50px; }
div.mapas .direccion .title { clear:both; float:left; text-align:left; color:#6A207E; display:inline; font-size:12px; font-weight:bold; }
div.mapas .direccion .content { clear:both; float:left; text-align:left; color:#818380; font-size:14px; font-weight:bold; font-style:italic; padding:5px 0px 0px 10px; margin:0px;  }
div.nomapas { display: none; }

div.descarga {  clear: both; margin: 10px auto 0px; border-top: #6A207E 1px dashed ; padding: 4px 0px; }
div#encabezado { clear:both; background-color: #fff; padding:3px 1px 5px; margin:0px auto 10px;  float:left; width:100%; }
div#galeria-fotos {  }
div#galeria-fotos a { margin: 3px 3px 3px; display:block; float:left;  }

div.ficha-content-text {clear:both; padding:10px 5px; background:#fff; } 
