
@import url('reset.css');



#contenedor{width:90em;  height:56.2em; position:absolute; left:50%; top:50%; margin-left:-45em; margin-top:-28.1em;}
#cabecera{margin:0 0 2em 0;}
#contenido{margin:0 0 1.5em 0; height:45.3em;padding:1.4em;}
#cont_info{float:right; display:inline; width:72.3em; position:relative;}


/* fondos */
/*
.filosofia{background:url(../images/fondos/filosofia.jpg) no-repeat left top;}
.ficha{background:url(../images/fondos/ficha.jpg) no-repeat left top;}
.calidad{background:url(../images/fondos/calidad.jpg) no-repeat left top;}
.acabado{background:url(../images/fondos/acabados.jpg) no-repeat left top;}
.vision{background:url(../images/fondos/vision.jpg) no-repeat left top;}
.barcos{background:url(../images/fondos/home.jpg) no-repeat left top;}
.noticias{background:url(../images/fondos/noticias.jpg) no-repeat left top;}
.distribuidores{background:url(../images/fondos/distribuidores.jpg) no-repeat left top;}
.fotos_videos{background:url(../images/fondos/fotos_videos.jpg) no-repeat left top;}
.home{background:url(../images/fondos/rocas.jpg) no-repeat left top;}
*/

/* cabecera */
h1{float:left; display:inline;width:19.1em; height:3.4em; background:url(../images/logo_rodman.gif) no-repeat left top; text-indent:-9000px;}
h1 a{display:block; width:100%; height:100%; overflow:hidden;}
#navegacion_miga {float:right; display:inline; margin:0px; padding:0 0 0 0;}
/* #cabecera ul.navegacion li.primera{margin:0; padding:0; background:none;} */
#navegacion_miga  li.ultima{margin:0; padding:0; background:none;}
#navegacion_miga  li{font-size:1em; line-height:1em; float:left; display:inline; margin:0 0.3em 0 0; padding:0 1em 0 0; background:url(../images/flecha.gif) no-repeat right 3px;}




/* menu principal */
ul#menu{border:0.2em solid #fff; height:100%; float:left; display:inline; width:13.3em; background:url(../images/fondo_menu.png);}
*html ul#menu{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/templates/images/fondo_menu.png')}


ul#menu li{border-bottom:1px solid #fff; font-size:1.2em; margin:0px; padding:0px; float:left; display:block; width:100%;}
ul#menu li a{color:#93BEE1; display:block; padding:0.3em 0.6em; background:#0054A5;}
ul#menu li a:hover{color:#fff; text-decoration:none;}
ul#menu li.activo{border-bottom:0px;}
ul#menu li.activo a{border-bottom:1px solid #fff; color:#fff;}
ul#menu li.activo ul li{font-size: 1em;}
ul#menu li.activo ul li a{background:#4C86CF; border-bottom:0px; padding-left:1em; color:#93BEE1;}
ul#menu li.activo ul li a:hover{color:#fff;}
ul#menu li.activo ul li.activo a{border-bottom:1px solid #fff; color:#fff;}
ul#menu li.activo ul li.activo ul{}
ul#menu li.activo ul li.activo ul li{font-size:0.9em;}
ul#menu li.activo ul li.activo ul li a{background:#666; color:#A4A3A6; border-bottom:0px; padding-left:2em;}
ul#menu li.activo ul li.activo ul li a:hover{color:#fff;}
ul#menu li.activo ul li.activo ul li.opciones a{background:#666 url(../images/flecha_cerrada.gif) no-repeat 1em 9px;}
ul#menu li.activo ul li.activo ul li.opciones ul li.activo a {color:#fff; }

ul#menu li.activo ul li.activo ul li.desplegada{border-bottom:0px;}
ul#menu li.activo ul li.activo ul li.desplegada a{background:#666 url(../images/flecha_desplegada.gif) no-repeat 1em 10px; color:#fff; border-bottom:1px solid #fff;}
ul#menu li.activo ul li.activo ul li.desplegada ul{}
ul#menu li.activo ul li.activo ul li.desplegada ul li{border-bottom:1px solid #fff;}
ul#menu li.activo ul li.activo ul li.desplegada ul li a{border-bottom:0px; background:#666; padding-left:2.7em; color:#A4A3A6; }

ul#menu li.activo ul li.activo ul li.desplegada ul li a:hover{color:#fff;}



/* pie */
ul.navegacion{float:left; display:inline;}
ul.navegacion li{float:left; display:inline; margin:0 2em 0 0;}
ul.navegacion li.activo{font-weight:bold;}
#idiomas{float:right; display:inline;}
#idiomas li{float:left; display:inline; margin:2.30em 0 0 1em;}
#idiomas li.activo {font-weight:bold;}




#cont_info .cabecera{padding:0.6em 0 0 0; height:3.8em; font:1.1em/1em Tahoma, Arial, Verdana;}
#cont_info .cabecera h2{font-weight:bold; margin:0em; padding:0em; font-size:1.1em; }
#cont_info .cabecera li{float:left; display:inline; margin:1px 0.7em 0 0; padding:0 0.9em 0 0; border-right:1px solid #000;}
#cont_info .cabecera li.activo a{color:#fff;}
#cont_info .cabecera li.final{border:0px;}


.cont_txt{height:38.1em; padding:1.4em; background:url(../images/fnd_blanco.png);}
*html .cont_txt{height:38em;}
*html .cont_txt{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/templates/images/fnd_blanco.png')}


.cont_txt .cont_imagen{margin:0 0 1.4em 0;}
.cont_txt .cont_imagen img{display:block;}
.cont_txt h3{font:bold 1.1em Tahoma, Arial, Verdana; color:#666; margin:0 0 2em 0;}
.cont_txt .txt_1{float:left; display:inline; width:33.3em;}
.cont_txt .txt_2{float:right; display:inline; width:33.3em;}
.cont_txt p{font:1.2em Tahoma, Arial, Verdana; color:#666;}


.ficha .cont_imagen{float:left; display:inline; margin:0 1.5em 0 0;}
.ficha .txt_ficha{overflow: auto; height: 380px; padding: 0 10px 0 0;}
.ficha .txt_ficha p{margin:0 0 2em 0;}
.ficha .txt_ficha ul{margin: 0 0 0 15px;list-style-type: disc;font-size:1.2em;color:#777; line-height:1.3em;}
.ficha .txt_ficha li{margin: 0 0 5px 0; font-size:0.9em;}
.ficha .pdf{font-size:1em; position:absolute; left:45.5em; bottom:1.7em; padding:0 0 0 3em; background:url(../../imagenes/iconos/pdficono.png) no-repeat left center; width:1em;}
.ficha .pdf a{color:#666;}
.ficha .img{font-size:1em; position:absolute; left:45.5em; bottom:1.7em; padding:0 0 0 3em; background:url(../../imagenes/iconos/planoicono.png) no-repeat left center; width:1em;}
.ficha .img a{color:#666;}

.lateral{position:absolute; right:0px; top:0px;}
.lateral ul.logos{}
.lateral ul.logos li{float:left; display:inline; margin:0 0 0 1em;}


.calidad .cont_imagen{float:left; display:inline; overflow: auto; height:38.1em; margin:0 5em 1.4em 0; width:20em;}
.calidad .cont_imagen img{margin:0 0 1.5em 0;}
.calidad .txt{float:left; display:inline; height:38em; overflow:auto;width:41em;padding:0px 19px 0px 0px;}
.calidad .txt p{line-height:1.3em; margin:0 0 1em 0;}
.calidad .txt h2{font-size: 1.2em; font-weight: bold; padding: 0 0 20px 0;}

.acabado .txt p{margin:0 0 1em 0;}
.acabado .txt li{font:1.2em Tahoma, Arial, Verdana; color:#666; margin:0 0 0.2em 0;}
.acabado .txt img{display:block; margin:0 0 1em 0;}
.acabado .txt .txt_1{float:left; display:inline; width:34.1em;}
.acabado .txt .txt_2{float:right; display:inline; width:34.1em;}
.acabado .txt ul{margin: 0 0 0 15px;list-style-type: disc;font-size:1.1em;color:#777; line-height:1.3em;}
.acabado .txt li{margin: 0 0 0 0;}


.vision #cont_info{height:100%; }
.vision .txt {margin:0 10em; padding:4em 0 0 0;}
.vision .txt h2{font-size:3.4em; font-weight:normal; margin:0 0 0.5em 0;}
.vision .txt p{font-size:1.2em; margin:0 0 0 8em;}
.vision  #destacados{padding:1.4em; height:15.8em; width:69.5em; position:absolute; right:0em; bottom:-0.3em; background:url(../images/fnd_blanco.png);}
*html .vision  #destacados{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/templates/images/fnd_blanco.png')}

.vision  #destacados ul{}
.vision #destacados li{float:left; display:inline; width:22.2em;}
.vision #destacados li img{display:block;}
.vision #destacados .margen{margin:0 1.4em;}


.barcos #cont_info{height:42.7em; background:url(../images/fnd_blanco.png); padding:1.5em; width:69.6em;}
*html .barcos #cont_info{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/templates/images/fnd_blanco.png')}

.barcos #cont_info ul.fotos{}
.barcos #cont_info ul.fotos li img{display:block;}
.barcos #cont_info ul.fotos li.foto1{float:left; display:inline; width:24.9em; margin:0 1.3em 0 0;}
.barcos #cont_info ul.fotos li.foto2{float:left; display:inline; width:43.4em; margin:0 0 1.3em 0;}
.barcos #cont_info ul.fotos li.foto3{float:left; display:inline; width:43.4em;}

.noticias ul{margin:0 0 2em 0;}
.noticias li{float:left; display:inline; width:34em;}
.noticias li h3{margin:0 0 0.3em 0;}
.noticias li p{font-size:1.1em; margin:0 0 0.2em 0;}
.noticias li p, .noticias li h3 {width:26em;}
.noticias li p a{color:#666;}
.noticias li p.info{font-size:1em;}


.noticias .lateral{}
.noticias .lateral select{width:auto; display:block;  border:0px; width:100%; padding:0px;}
.noticias .lateral select option{background:#666; color:#A4A3A6;padding:0.3em;}

/*
.noticias .lateral h3 {background:#fff; font-weight:normal; color:#666; padding:0.5em;}
.noticias .lateral h3 a{display:block; width:100%; height:100%; background:url(../images/flecha_desplegable.gif)  no-repeat right center;  color:#666;}
.noticias .lateral ul{margin:0em; padding:0 0 0.5em 0;}
.noticias .lateral li{float:none; display:block; width:auto; padding:0.5em 0.5em 0 0.5em;}
.noticias .lateral li a{color:#A4A3A6;}
*/



.distribuidores dl{margin:0 0 2em 0; float:left; display:inline; font-size:1.1em;}
.distribuidores dt{color:#666; font-weight:bold; margin:0 0 2em 0;}
.distribuidores dd {margin:0 0 0.2em 0; color:#666;}
.distribuidores dd a{color:#666;}
.distribuidores .mapa{float:right; display:inline;}

.distribuidores .lateral{}

.distribuidores .lateral select{width:auto; display:block;  border:0px; width:100%; padding:0px;}
.distribuidores .lateral select option{background:#4C86CF; color:#93BEE1;padding:0.3em;}


/*
.distribuidores .lateral h3 {background:#fff; font-weight:normal; color:#666; padding:0.5em;}
.distribuidores .lateral h3 a{display:block; width:100%; height:100%; background:url(../images/flecha_desplegable.gif)  no-repeat right center;  color:#666;}
.distribuidores .lateral ul{margin:0em; padding:0 0 0.5em 0;}
.distribuidores .lateral li{float:none; display:block; width:auto; padding:0.5em 0.5em 0 0.5em;}
.distribuidores .lateral li a{color:#93BEE1;}*/



.fotos_videos .cont_txt .cont_imagen {float:left; display:inline; margin:0 1.3em 0 0;width:433px;height:331px;}
.fotos_videos .navegacion{float:left; display:inline; height:33.1em; overflow:hidden; position:relative; padding:0 1.5em 0 0;}
#scroll_box {overflow:hidden; height: 100%;}
.fotos_videos .navegacion .subir{position:absolute; right:0px; top:0px;}
.fotos_videos .navegacion .bajar{position:absolute; right:0px; bottom:0px;}

#dealers {overflow:hidden;height:100%;}
.calidad .cont_txt .subir{position:absolute; right:0px; top:60px;padding-right:3px;}
.calidad .cont_txt .bajar{position:absolute; right:0px; bottom:0px;padding-right:3px;}

.fotos_videos .navegacion ul{}
.fotos_videos .navegacion li{margin:0 0 1.4em 0;}
.fotos_videos .navegacion li img{display:block;}

.fotos_videos .cont_txt ul.opciones{float:right; display:inline;}
.fotos_videos .cont_txt ul.opciones li{font-size:1.1em; margin:0 0 0.5em 0; text-align:right;}
.fotos_videos .cont_txt ul.opciones li a{color:#666;}
.fotos_videos .cont_txt ul.opciones li.activo{font-weight: bold; color:#666;}

.fotos_videos ul.sub_navegacion {clear:both; padding:1em 0 0 0;}
.fotos_videos ul.sub_navegacion  li{margin:0; float:left; display:inline; margin:0 1em 0 0;}



.home #cont_info{height:100%; }
.home #cont_info .cont_imagenes{}
.home #cont_info .cont_imagenes div{float:left; display:block; margin:0px;}

.home #cont_info .cont_logos {position:relative; height:6.5em; margin:0 0 2em 0; padding:0.5em 0 0 0;}
.home #cont_info .cont_logos ul{width:32.2em;  height:6.5em; position:absolute; right:1.4em;}
.home #cont_info .cont_logos ul li{}
.home #cont_info .cont_logos ul li img{display:block;}
.home #cont_info .cont_logos ul li.primero{float:right; display:inline;}



.home  #destacados{padding:1.4em; height:8em; width:69.5em; position:absolute; right:0em; bottom:-0.3em; background:url(../images/fnd_blanco.png);}
*html .home  #destacados{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/templates/images/fnd_blanco.png')}

.home  #destacados {}
.home  #destacados .destacado {float:left; display:inline; width:34.7em;}
.home  #destacados .destacado img{float:left; display:inline; margin:0 1.3em 0 0; }
.home  #destacados .destacado .txt{display:table;  height:1%; padding:0 1em 0 0 ; margin:0em;}
.home  #destacados .destacado .txt h2{font-size:1.1em; font-weight:bold; margin:0 0 0.6em 0; color:#333;}
.home  #destacados .destacado .txt a{color:#504e52;}
.home  #destacados .destacado .txt p{font-size:1.1em;color:#777; line-height:1.3em;}
.home  #destacados .destacado .txt ul{margin: 0 0 5px 15px;list-style-type: disc;font-size:1.1em;color:#777; line-height:1.3em;}

.gama  #destacados{padding:1.4em; height:8em; width:69.5em; position:absolute; right:0em; bottom:-0.3em; background:url(../images/fnd_blanco.png);}
*html .gama  #destacados{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/templates/images/fnd_blanco.png')}

.home #cont_info .F_C{}
.home #cont_info .F_C div{float:left; display:block; margin:85px 30px 0px 80px;}
.home #cont_info .F_C p{font-family: arial; font-size: 15pt; color: white; padding: 20px 0 0 0;}
#contact-form {margin:1em 0pt;}
#contact-form .cf-1 {float:left;width:50%;}
#contact-form .cf-2 {float:right;padding:0pt 0pt 0pt 1%;width:49%;}
#contact-form fieldset {border:medium none;}
#contact-form legend {font-weight:bold;margin:0pt;padding:0pt;}
#contact-form fieldset fieldset legend {border:medium none;}
#contact-form p {clear:both;margin:0.3em 0pt;}
#contact-form p a {font-weight: bold;color:#777;text-decoration:underline;}
#contact-form p.input-submit {padding:0pt 0pt 0pt 120px;}
#contact-form label {display:block;float:left;width:120px;padding:2px 0 0 0;}
#contact-form .dia, #contact-form .mes {font-size:1em;width:60px;}
#contact-form .anyo {font-size:1em;width:60px;}
#contact-form .pais {font-size:1em;width:200px;}
#contact-form .input-text, #contact-form textarea {display:inline;font-size:1em;width:200px;}
#contact-form #day, #contact-form #month, #contact-form #letra {width:18px;}
#contact-form #year, #contact-form #piso {width:32px;}
#contact-form textarea {font-size:1.3em;}
.width900 img {float:left; padding:4px 0 0 0;}
.txt_distribuidor {float:right;width:150px;}
.masinfo {float: right;}
.masinfo a {font-weight: bold;}
.txt_ficha h2 {font-size: 1.5em; padding: 0 0 20px 0; color:#777;}
#cabecera h2 {
	font-size:1.2em;
}
.cont_txt #navegacion-horiz {
	padding-top: 10px;
}
.cont_txt #navegacion-horiz ul {
	text-align: center;
	width: 100%;
	font-size:1.2em;
}
.cont_txt #navegacion-horiz li{
	display:inline;
	padding-left: 20px;
}
.cont_txt #navegacion-horiz li.activo{
	display:inline;
	padding-left: 20px;
	font-weight: bold;
}
.new {
	padding: 0 0 15px 0;
}
.new p.titulo {
	color: #000;
}
#news {
	overflow: auto;
	height:36em;
	clear:both;
}
#news .cuerpo p {
	padding-top: 10px;
	width: 500px;
}
#news p.titular {
	font-size:1.2em;
	font-weight: bold;
	color: black;
	padding-bottom: 10px;
}
#news p.date_detalle {
	font-size:1.2em;
	padding-bottom: 20px;
}
#cont_info .tit_menu .cabecera h2 {
	font-size:1.1em;
	clear: right;
	float: left;
	font-weight:bold;
	margin:0em;
	padding:0em;
	height: 20px;
	margin-top: 1px;
	margin-right: 20px;
}
#cont_info .tit_menu .cabecera ul {
	margin: 0px 0 0 0px;
	padding: 0 0 0 10px;
	height: 20px;
}
.prensa .cont_txt .texto {float:left; display:inline; margin:0 1.3em 0 0;width:558px;height:351px;}
.prensa .cont_txt .texto .cont {height:326px;overflow: auto;margin:20px 0 0 0;}
.prensa .cont_txt .subir{position:absolute; right:0px; top:60px;padding-right:3px;}
.prensa .cont_txt .bajar{position:absolute; right:0px; bottom:0px;padding-right:3px;}
#cabecera_prensa h4 {
	clear:right;
	color:#939598;
	float:left;
	font-size:1.2em;
}
#cabecera_prensa ul {
	display:inline;
	font-size:1.2em;
	padding-left:20px;
}
#cabecera_prensa ul li {
	display:inline;
	padding-left:10px;
}
#cabecera_prensa ul li.activo {font-weight: bold;}

.prensa .navegacion ul{}
.prensa .navegacion li{margin:0 0 1.4em 0;}
.prensa .navegacion li img{display:block;}

.prensa .cont_txt ul.opciones{float:right; display:inline; width: 115px;list-style-type: none;list-style-position: outside;}
.prensa .cont_txt ul.opciones li{font-size:1.1em; margin:0px 0px 0.5em 0px; text-align:left; padding:0px 0px 0px 0px; margin-left: 0px; padding-left:0px;}
.prensa .cont_txt ul.opciones li a{color:#666;}
.prensa .cont_txt ul.opciones li.activo{font-weight: bold; color:#666;}

.prensa ul.sub_navegacion {clear:both; padding:1em 0 0 0;}
.prensa ul.sub_navegacion  li{margin:0; float:left; display:inline; margin:0 1em 0 0;}
.images .image {float:left; margin:2em 0.5em 0pt 0pt; width:23%;}
.clearfix {display:block;}
#prensa-news {
	overflow: auto;
	height:32.5em;
	clear:both;
	margin-top:20px;
}
#prensa-news p.titular {
	font-size:1.2em;
	font-weight: bold;
	color: black;
	padding-bottom: 10px;
}
#prensa-news p.date_detalle {
	font-size:1.2em;
	padding-bottom: 20px;
}
.cuerponews p {
	padding-top:10px;
}
.gallery {
	margin:13em 0pt;
}
.gallery img {
	float:left;
	margin:2px;
	width:58px;
}
.preamble p {
	font-weight: bold;
	}

.descarga {
	margin-top:15px;
	}
#prensa-news label {
	display:block;
	float:left;
	width:90px;
}	
#prensa-news .input-text, #prensa-news textarea {
	font-size:1em;
	width:300px;
}
#contact-form-prensa {
width:400px;
margin-top: 20px;
}
#contact-form-prensa p {
margin-top: 5px;
}
#user_info {
	float:right;
}
.download {
	font-size:0.8em;
}
.ficha .txt_ficha p.disclaim {
	font-size:0.7em;
	width: 65%;
	float: left;
}
.ficha .txt_ficha p.RQS {
	float: right;
	width: 35%;
}