*{
	margin:0px;
	padding:0px;	
}
html, body, #bloque, #contenedor{
	height:100%;	
}
body > #bloque {height: auto; min-height: 100%;}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	background:#000212 url(../img/fondo_mar.jpg) no-repeat top center;
	color:#0b1e3c;
}
body#soporte #contenido{
	/*background-image:url(../img/soporte.jpg);
	background-repeat:no-repeat;
	background-position:10px center;*/
}
a{
	color:#9AD5E6;	
}
p{
	margin:0.5em 0;	
}
ul{
	list-style-position:inside;
}
ul li{
	margin-left:1em;	
}
h1{
	color: #FFFFFF;/*#1a4875;*/
	margin-top:0.5em;
	margin-bottom:0.5em;
	text-align:left;
	font-family: "Times", Times New Roman, serif;
	font-weight:bold;
	font-size:2.5em;
}
h2{
	color: #9ad5e6;
}
#index{
	font-size:1.2em;	
}
#contenedor{
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	/*background:#FFFFFF;*/
}
#cabecera{
	height:120px;
	/*height:149px;
	background: #034558 url(../img/fondo_cabecera.jpg) no-repeat left top;	*/
}
#cabecera img{
	margin-top: 30px;
	margin-left: 25px;
}
#menu{
	/*background: #00415f;*/
	height:30px;
	width:80%;
}
#menu ul.menu_principal{
	float:left;
	list-style-type: none;	
	padding:5px;
}
#menu ul.menu_principal li{
	display:inline;
	padding:1.1em;
}
#menu ul.menu_principal li a{
	text-decoration:none;
	color: #9ad5e6;
	font-size:0.9em;
	font-weight:bold;
	text-transform: lowercase;
}
#menu ul.menu_principal li a:hover, #menu ul.menu_principal li.active a{
	color: #FFFFFF;
}
ul.idiomas{
	float:right;
	list-style-type: none;
	font-size:0.1em;
	margin-top:15px;
}

ul.idiomas li.es{
	background-image: url(../img/idioma_espanol.png);
}
ul.idiomas li.es a{
	color:#e2da44;
}
ul.idiomas li.es:hover a{
	color:#899163;
}
ul.idiomas li.eng{
	background-image: url(../img/idioma_english.png);
}
ul.idiomas li.eng a{
	color:#bb332a;
}
ul.idiomas li.eng:hover a{
	color:#803e41;
}
ul.idiomas li.por{
	background-image: url(../img/idioma_portuguese.png);
}
ul.idiomas li.por a{
	color: #f13334;
}
ul.idiomas li.por:hover a{
	color: #862830;
}
ul.idiomas li{
	padding-left:10px;
	padding-right:10px;
	display:inline;
	padding-top:7px;
	padding-bottom:7px;
	padding-bottom:-5px;
	background-position:left top;
	background-repeat: no-repeat;
	line-height: 1px;
}
ul.idiomas li:hover{
	cursor:pointer;
	background-position:left -15px;
}
#contenido{
	font-size:0.85em;
	padding-bottom:18px;
	text-align:justify;
	padding:1em;
	margin-top:1em;
	color:#FFFFFF;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	
	
	/*color:rgba(255,255,255,0.8);
	background-color: rgba(255,255,255,0.2);  

	border: 2px solid rgba(255,255,255,0.05);*/
	
}
.opacidad{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/trans25.png');

}
.opacidad[class] {
	background-image: url(../img/trans25.png);
}
.opacidad2{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/trans50.png');

}
.opacidad2[class] {
	background-image: url(../img/trans50.png);
}
/*div.opacidad  
{
	filter:alpha(opacity=50);  
	-moz-opacity:0.5;  
	-khtml-opacity: 0.5;  
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
div.opaco
{
	color:#FFF;
}*/
.borde_transparente{
	padding:10px;
	background-color: rgb(27,72,117);  
	background-color: rgba(27,72,117,0.8);  
}

.columna1{
	margin:12px;
	float:left;
	width:226px;
	text-align:justify;
	color:#095e80;
	font-size:0.85em;
}
.columna1 p{
	margin-top:10px;
}
ul.productos{
	list-style-type:none;
}
ul.productos li{
	display:block;
	border-left-style:solid;
	border-left-width:70px;
	margin-top:10px;
	padding-left:5px;
}
ul.productos li.azul1{
	border-left-color:#00415f;
}
ul.productos li.azul2{
	border-left-color:#00547d;
}
ul.productos li.azul3{
	border-left-color:#006da4;
}
ul.productos li.azul4{
	border-left-color:#008cc9;
}
ul.productos li.azul5{
	border-left-color:#11a4e4;
}
ul.productos li a{
	text-decoration:none;
	color:#00415f;
	font-weight:bold;
}
.columna2{
	margin:12px;
	float:left;
	width:450px;
	text-align:justify;
	color:#095e80;
	font-size:0.85em;
	line-height:1.8em;
	padding:10px;
	}
.flotar_izq{
	float:left;
}
.flotar_der{
	float:right;	
}
.clear{
	margin-top:10px;
	clear:both;	
}
ul.rojo{
	color:#b52c2f;
	list-style-position:inside;
}
.imagen_sonares{
	margin-bottom: 40px;	
	clear:left;
}
#pie{
	font-size: 0.8em;
	/*font-weight:bold;
	background:url(../img/ondas_pie.gif) repeat;*/
	background:#081831;
	color:#497eb2;
	padding-left:10px;
	padding-right:10px;
	/*position:relative;
	height:18px;
	margin-top:-19px;*/
	clear:both;
	margin-top:1em;
	text-align:center;
}
#pie a{
	color:#497eb2;
	text-decoration:none;
}
#pie a:hover{
	text-decoration:underline;
}
#pie ul.legal{
	width:70%;
	margin-top:0.5em;
	float:left;
	text-align:center;
	list-style-type:none;
}
#pie ul.legal li{
	display:inline;
}
table{
	float:right;
	width:100%;	
}
table, table th, table td{
	border:none;
}
.float_left{
	float:left;
	margin-right:1em;
}
.float_right{
	float:right;
	margin-left:1em;
}
.width_450{
	width:445px;	
}
.margintop1em{
	margin-top:1em;
}
.marginbottom1em{
	margin-bottom:1em;
}
.marginleft1em{
	margin-left:1em;
}
.marginleft2em{
	margin-left:2em;
}
.plus{
	margin-bottom:5em	
}
.block{
	display:block;	
	padding-bottom:7em;
}
.boton_grande{
	background:url(../img/boton.gif) no-repeat left top;	
	height:29px;
	width:197px;
	padding:0.2em 1em;
}
.boton_grande a{
	color:#FFFFFF;
	text-decoration:none;
}
.peque{
	font-size:0.8em;	
	color:#1A4875;
}
/*-----------------------Videos-----------*/
ul.videos{
	list-style-type:none;
	margin:1em 0;
}
ul.videos li{
	float:left;	
	width: 285px;
	padding:0.5em;
	border:3px solid #4d6a8e;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
ul.videos li a {
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#0B1E3C;
}
ul.videos li a img {
	border:3px solid #081831;
}
ul.videos li:hover{
	background:#91a0b2;
	border:3px solid #a3b2c3;
	
	background-color: rgba(255,255,255,0.4);  

	border: 3px solid rgba(255,255,255,0.15);
}
/*--------------------Columna izq*/
.columna_250{
	float:left;
	width:250px;
	margin-right:1em;
	padding:0.5em;
	font-size:0.9em;
}
.columna_350{
	float:left;
	width:295px;
	margin-right:1em;
	padding:0.5em;
	font-size:0.95em;
	text-align:center;
}
.columna_200{
		float:left;
	width:250px;
	margin-right:1em;
}
.centrar{
	text-align:center;	
}
/*........................accordion.....*/
.accordion {
	float:left;
	width: 680px;
	border-bottom: solid 1px #c4c4c4;
	display:block;
	margin-top:270px;
	padding:0.2em;
}
.accordion h2 {
	background: url(../img/arrow-square.png) no-repeat left -35px;/*#e0ebcc*/
	padding: 0px 20px;
	margin: 0;
	border-bottom: solid 1px #497EB2;
	cursor: pointer;
	color:#497EB2;
}
.accordion h2:hover {
	background-color: #e1f2f7;
}
.accordion h2.active {
	background-position: left 5px;
}
.accordion div {
	/*background: #f7f7f7;*/
	font-size:0.9em;
	margin: 0;
	padding: 0px;
	/* border-left: solid 1px #d1e0b2;
 border-right: solid 1px #d1e0b2;*/
}
/*.................botones...*/
.video{
	background:url(../img/video.gif) no-repeat left center;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:1px;
}
.pdf{
	background:url(../img/pdf.gif) no-repeat left center;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:1px;
}
.youtube{
	background:url(../img/youtube.png) no-repeat left center;
	padding-left:35px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	margin-top:1em;
	clear:left;
	display:block;
}
.download{
	background:url(../img/download.gif) no-repeat left center;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:1px;
}
a.video:hover, a.pdf:hover{
	text-decoration:none;	
}
/*....................Imagenes pasando*/
#imagen_pasando1, #imagen_pasando2, #imagen_pasando3{
	margin-left:275px;
	padding-left:100px;
	border:20px solid #e1f2f7;
	width:550px;
	background:#FFFFFF;
}
#imagen_pasando1 h1, #imagen_pasando2 h1, #imagen_pasando3 h1{
	margin:0;
	margin-left:-90px;
	margin-top:10px;
	float:left;
	position:absolute;
}
.sonars{
float:right;
}
/*........................soporte*/
ul.soporte{
	list-style-type:none;
	width:700px;
	margin-left:250px;
}
ul.soporte li{
	padding:0.5em 0;	
	border-bottom: 1px dotted #CCC;
}
/*............................google...*/
div.traductorGoogle{
	float:right;
	clear:right;
	text-align:right;
	color:#FFFFFF;
	width:300px;
	overflow:hidden;
}


/*-------------------------ALERTA-----------*/
.info, .exito, .alerta, .error {
width:70%;
clear:both;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../img/info.gif');
}
.exito {
color: #4F8A10;
background-color: #DFF2BF;
padding:15px 10px 15px 85px;
background-image:url('../img/exito.gif');
}
.alerta {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../img/alerta.gif');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../img/error.gif');
}
/*................................videos.php..*/
#videos.php a img{
	border:none;	
}
#videos.php a{
	color: #1A4875;	
}
#videos.php div.boton_grande{
	float:right;
}
#videos.php div.boton_grande a{
	color:#FFFFFF;	
}
#videos.php #contenido{
background:#FFFFFF;
color:#000000;
}
#videos.php h1{
	color:#006699;	
}
/*............................*/
.label{
	float:left;
	display:block;
	width:100px;
}
.boton{
	background-color:#006699;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:0.2em 0.5em;
}
/*.........................ANER..*/
.aner a{
	color: #0a5474;
	position:relative;
	display:block;
	float:right;
	height:5px;
	margin-right:1em;
	padding:1em;
	margin-top:0.5em;
	background:url(../img/diseno-web-aner.png) no-repeat right top;
	text-indent: -700em;
}
.aner a:hover{
	text-decoration:underline;
	background:url(../img/diseno-web-aner.png) no-repeat right -45px;
}
/*.....................Admin..........*/
#admin a img{
	border:none;	
}
#admin #contenido ul.clear_left{
	list-style-type:none;	
}
