@charset "utf-8";
/* CSS Document */
.inline{ display:inline; float:left;}
.block{ display:block;}
.flotaIzquierda{ float:left;}
.flotaDerecha{float:right;}
.limpiaIzquierda{ clear:left;}
.limpiaDerecha{ clear:right;}
.limpia{clear:both; height:50px}

body{
background-color:#154422;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px; 
text-align: center;
font-size:12px;
}

#cabecera{
width:950px;
height:93px;
margin: 0 auto;
text-align:left;
}

#cabecera .flotaDerecha #contenedor{
background-color:#FFFFFF;
height:89px;
width:916px;
}

#contenedor #logo{
background:url(../images/logo.png) no-repeat center;
width:325px;
height:80px;
}

#cabecera #bordeIzquierdo{
background:url(../images/esquina_izquierda.gif) no-repeat ;
height:93px;
width:20px;
/*
border:#FF0000 solid thin;*/
}
#cabecera #bordeDerecho{
background:url(../images/esquina_derecha.gif) no-repeat ;
width:14px;
height:93px;
}
#contenedor #barraMenuBlanco{
width:425px;
height:15px;
margin-top:70px;
margin-left:125px;

}
#barraMenuBlanco span{
display:inline;
float:left;
}


.lineaMenuBlanco{
background:url(../images/separador_menu_verde.png)  no-repeat center ;
width:25px;
height:19px;
}


#barraMenuBlanco a {
text-decoration:none;
font-weight:bold;
color:#E0141F;
height:16px;
display:block;
font-family:Arial, ArialMT, sans-serif;
font-size:12px;
cursor: pointer; 

} 

#barraMenuBlanco a:hover {   
cursor: pointer;  
color:#000000;
} 

#barraMenuBlanco div.active {   
color:#000000;
} 



#cabecera #lineaVerde{
background:url(../images/borde-bottom-banner.gif) repeat-x;
height:4px;
width:916px;
}

#barraMenuNegro{
width:930px;
height:30px;
margin: 0 auto;
text-align:left;

}

#barraMenuNegro #bordeIzquierdo{
background:url(../images/fondo_left_barra.png) no-repeat ;
width:4px;
height:30px;
}



#barraMenuNegro #bordeDerecho{
background:url(../images/fondo_right_barra.png) no-repeat;
width:4px;
height:30px;
}

#barraMenuNegro .flotaIzquierda #barraMenuNegroCont{
background-color:#262931;
height:30px;
width:900px;
}


#barraMenuNegroCont span{
display:inline;
float:left;
}


.lineaMenuNegro{
background:url(../images/separador_menu_negro.png)  no-repeat center ;
width:25px;
height:19px;
}


#barraMenuNegroCont a {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
height:16px;
display:block;
font-family:Arial, ArialMT, sans-serif;
font-size:12px;
cursor: pointer; 

} 

#barraMenuNegroCont a:hover {   
cursor: pointer;  
color:#2F954E;
} 

#barraMenuNegroCont div.active {   
color:#2F954E;
} 

#imagenes{
/*background:url(../images/jquery.gif) no-repeat;*/
width:827px;
height:270px;
margin: 10px auto;
text-align:left;
/*z-index:50;*/
position:relative;
}

#imagenes2{
/*background:url(../images/jquery.gif) no-repeat;*/
width:827px;
height:220px;
margin: 10px auto;
text-align:left;
color:#262931;
/*z-index:50;*/
position:relative;
}


#imagenes2 a{
color:#154422;
}

#imagenes3{
/*background:url(../images/jquery.gif) no-repeat;*/
width:827px;
height:20px;
margin: 10px auto;
text-align:left;
/*z-index:50;*/
position:relative;
}

#flotante{
background:#2F954E;
width:180px;
height:61px;
float:right;
z-index:100;
position:relative;
}

#imagen{
width:64px;
height:49px;
background:url(../images/windows.png) no-repeat;
margin-top:7px;
}
#texto{

height:35px;
color:#FFFFFF;
font-family:Arial-BoldMT,Arial;
margin-top:3px;
float:left;
}
#texto a{

height:35px;
color:#FFFFFF;
font-family:Arial-BoldMT,Arial;
margin-top:3px;
text-decoration:none;
font-size:14px;
font-weight:bold;
float:left;
}
#texto a:hover{

height:35px;
color:#154422;
font-family:Arial-BoldMT,Arial;
margin-top:3px;
text-decoration:none;
font-size:14px;
font-weight:bold;
float:left;
}
#icono{
background:url(../images/row.png) no-repeat;
width:7px;
height:10px;
margin-top:30px;
margin-right:10px;
}

#cuerpo{
width:950px;
min-height:250px;
margin: 0 auto;
text-align:left;
background-color:#FFFFFF;
margin-top:15px;
}
#cuerpo3{
width:950px;
min-height:300px;
margin: 0 auto;
text-align:left;
background-color:#FFFFFF;
margin-top:15px;
}

#cuerpo2{
width:950px;
min-height:650px;
margin: 0 auto 0 auto;
margin-top:50px;
text-align:center;
}


#cuerpo #esquina, #cuerpo3 #esquina{
background:url(../images/esquina.png);
height:27px;
width:27px;
float:right;

}

#cuerpo #menu-lateral, #cuerpo3 #menu-lateral {
width:205px;
text-align:right;
float:left;
}

#menu-lateral #cabecera #capa{
height:71px;
width:195px;
background:url(../images/cabecera_menu_transparente.jpg) no-repeat;
font-family:Arial-BoldMT, Arial;
font-size:20px;
font-weight:bold;
text-align:center;
line-height:71px;
color:#2F954E;

}
#menu-lateral #cuerpo, #menu-lateral #cuerpo3 {
background:url(../images/fondo_menu.png) repeat-y;
width:182px;
min-height:15px;
border-color:transparent;
border-width:thin;
border-style:ridge;
border-right:#C0C0C0 solid thin;
}


#menu-lateral #cuerpo ul, #menu-lateral #cuerpo3 ul{  
margin-top:0px;
margin-left:0px;
padding-left:10px;
} 
#menu-lateral #cuerpo li, #menu-lateral #cuerpo3 li{ 
list-style:none;
font-size:12px;
/*
margin: 2 2 2 2px; 
padding: 2 2 2 2px; 
*/
padding-left:10px;
font-weight: bold; 
height:33px;
width:140px;
text-align:left;
line-height:33px;
cursor:pointer;
border-bottom:#D8D8D8 solid thin;
} 

#menu-lateral #cuerpo div, #menu-lateral #cuerpo3 div{
border-bottom:#D8D8D8 solid thin;
}

#menu-lateral #cuerpo a, #menu-lateral #cuerpo3 a{ 
text-decoration: none; 
font-weight:bold;
color:#12411A;
font-size:12px;
display:block;
} 

#menu-lateral #cuerpo a:hover, #menu-lateral #cuerpo3 a:hover {   
color:#2F954E;
} 

#menu-lateral #cuerpo li:active{} 

#cuerpo #barraNegrax, #cuerpo3 #barraNegrax{
width:745px;
height:38.5px;
text-align:right;
float:left;
background-color:#154422;
}
#cuerpo #barraMenuVerde, #cuerpo3 #barraMenuVerde{
width:600px;
height:36px;
text-align:right;
float:left;
padding-left:15px;

}



#barraMenuVerde span{
display:inline;
float:left;
}


.lineaMenuVerde{
background:url(../images/separador_menu_blanco.png)  no-repeat center ;
width:25px;
height:19px;
}


#barraMenuVerde a {
text-decoration:none;
font-weight:bold;
color:#000000;
height:16px;
display:block;
font-family:Arial, ArialMT, sans-serif;
font-size:12px;
cursor: pointer; 
margin-top:5px;
} 

#barraMenuVerde a:hover {   
cursor: pointer;  
color:#2F954E;
} 

#cuerpo #descripcion, #cuerpo3 #descripcion{
width:745px;
min-height:36px;
text-align:right;
float:left;
}

#titulo{
font:Arial, Helvetica, sans-serif;

font-size:26px;
color:#20782C;
text-align:left;
}

#titulo a{
font-size:26px;
color:#FF6;
text-decoration:none;
}

#subtitulo{
background-color:#2F954E;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;

font-size:14px;
text-align:justify;
padding:10px;
margin-top:25px;
margin-bottom:35px;
width:722px;
min-height:50px;
}

#resumen{
color:#000000;
font:Arial, Helvetica, sans-serif;

font-size:12px;
width:380px;
text-align:justify;
margin:20 0 20 30px;
}

#resumen2{
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
width:700px;
text-align:justify;
margin:20 0 20 30px;
}
#resumen2 a 
{
	color:#063;
}

#resumen3{
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
width:350px;
text-align:justify;
margin:20 0 20 30px;
}


#resumen3 a{
color:#060;
text-decoration:none;
}


#imgs{
padding-left:20px;
width:320px;
min-height:150px;
}

/*
#contenedor{
width:950px;
min-height:250px;
margin: 0 auto;
background:url(../images/fondo.jpg) no-repeat #BDC1BE bottom;
text-align:left;
}
*/
#piePage{

background-color:#2F954E;
margin:0px;
min-height:179px;

}

#piePage #base{
width:950px;
margin:0 auto;
text-align:left;
}

#base div{
height:179px;
width:265px;
margin-left:25px;
margin-right:25px;
color:#FFFFFF;
display:inline;
float:left;
}

#base div .copyright{
font-family:ArialMT,Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
padding-left:10px;
}
#base div li, #base div li a{
list-style:none;
font-family:ArialMT,Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
margin-top:3px;
text-decoration:none;
color:#FFF
}

#base li.titulo{
color:#154422;
}

#base div li a:hover{
color:#360;
}

#base div ul{
list-style:none;
font-family:ArialMT,Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
}

.descripcion_detalle {
	display:block;
	font-size:18px;
	line-height:30px;
	width:380px;
	font-weight:lighter;
	border-bottom:#D8D8D8 solid thin;
	color:#2F954E;
	margin:20px 0 20px 0;	
}
.descripcion_detalle2 {
	display:block;
	font-size:18px;
	line-height:30px;
	width:700px;
	font-weight:lighter;
	border-bottom:#D8D8D8 solid thin;
	color:#2F954E;
	margin:20px 0 20px 0;	
}

#menu-lateral #pie {
*margin: 0 auto;
*margin-right:20px;
*margin-top:-2px;
*text-align:left;
*background:url(../images/pie_menu.png) no-repeat right;
}

.jdiv{
display: none; 
border:#006600 solid thin; 
width:500px;
margin-left:-150px;
}

#motores-clase li 
{
	background:url(../images/vineta.gif) no-repeat left;
	list-style:none;
	padding-left:25px;
	line-height:30px;
	font-weight:normal;
	text-decoration:none;
	color:#000;	
}

#motores-clase li a
{
	background:url(../images/ver.png) no-repeat left;	
	list-style:none;
	padding-left:40px;
	line-height:30px;
	font-weight:normal;
	text-decoration:none;
	color:#000;		
}

.tabla_motor
{
	display: none;
	border:#154422 solid thin;
	width:400px;
	margin-left:-60px;
	background-color:#2F954E;
	color:#FFF;
	text-align:left;
}

.tabla_motor div
{
	margin:0;
}

.tabla_motor th
{
	text-align:left;
	margin:0;
}

.pdf_motor 
{
	float:left;
	padding:5px 5px 0 30px;
	background:url(../images/icon_pdf.png) no-repeat left bottom;
	color:#603;
	text-decoration:none;
}

.pdf_motor a
{
	color:#603;
	text-decoration:none;
	font-weight:bold;
}
.bg_pdf
{
	height:30px;
	margin-bottom:20px;
	background:url(../images/bg_pdf.jpg) no-repeat top;
}

.bg_pdf td a
{
	color:#000;
	text-align:left;
	text-decoration:none;
	font-size:10px;
}

.bg_pdf td a
{
	color:#000;
	text-align:left;
	text-decoration:none;
	font-size:10px;
	color:#363;
}