﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body {
/*	font-size:100%;
	line-height:1em;*/
	font-family:Trebuchet MS , Helvetica, sans-serif;
	color:#0f3d8c;
	text-align:center;
	background: #0f3d8c  url(../img/bg_body.jpg) repeat-x top !important;
} 


/*in_line*/ 
input, select, textarea 
{ 
vertical-align:middle;
font-family:Trebuchet MS, Helvetica, sans-serif;
}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a{  text-decoration:none; color:#0f3d8c;}
a:hover{text-decoration:underline;}


#centrado
{
	margin:0 auto; 
	*margin-left:auto;
	*margin-right:auto;
	width:980px;
	text-align:center;
	background-color:#FFF;
}

#cabecera 
{
	margin:0 auto;  
	height:162px;
	width:980px;
	background-image: url(../img/cabecera4.jpg);
	background-position:center;
	
}
	

#main 
{
	margin:0 30px 0 30px;
	*margin-left:auto;
	*margin-right:auto;
	width:950px;
	text-align:center;
	background-color:#fff;
	

}
	
	
* { margin:0; padding:0;}

#idiomas
{

	/*position:absolute; */
	margin:10px 0px 0 860px; 
	/*top:0;*/
	
}

#header
{
	 
	background:transparent url(../img/cabecera3.jpg) no-repeat center; 
	height:162px;
	width:980px;
	text-align:left;
	
}

#logo
{ 

margin:0px 0 0 20px; 
width:150px;
height:90px;
*float:left;


}

#buscador
{
	background:url(../img/bg_buscador2.jpg)  no-repeat center ;
	width:910px;
	height:96px;
	padding-left:10px;
	

	
}

#buscador div
{
float:left;
margin:5px 8px 0 0;
/* *margin:5px 4px 0 0; */
text-align:left !important;
color:#000;
font-weight:bold;
font-size:14px;
padding:0px;
}
#buscador input
{
clear:both;
padding:0px;
}
.boton
{
/*position:absolute;*/
float:right;
margin:15px 0 0 15px !important;
_margin:0px 10px 0 0px ;

}
.respuestaBusqueda
{
margin-left:25px;	
width:896px;
color:red;

}

#nav
{
	width:920px;
	height:117px;
}

#nav .navega_ayuda
{
	background:url(../img/navega_ayuda.jpg) center ;
	width:320px;
	height:117px;
	float:left;
	
}

#nav .navega_ayuda a
{
display:block;
width:180px;
height:87px;
padding:30px 0 0 150px;
color:#fff;
font-size:1.15em;
font-weight:bold;
text-align:left;

	
}

#nav .navega_links
{
	background:url(../img/navega_links.jpg) no-repeat right ;
	width:600px;
	height:117px;
	float:left;
	text-align:center;
}


#nav .navega_links ul
{
	text-align:left;
	margin:20px 20px 0 25px;


}

#nav .navega_links li
{
display:inline;
font-weight:bold;
text-align:left;
font-size:1em;
}

#nav .navega_links li a
{

}



#explica

{
		padding-top:20px;
		width: 920px;
		color:#f75230;
	
}

.barraTitulos


	{	
	background:url(../img/bg_barra.jpg) repeat-x ;

	padding:25px 0px 5px 5px ;
	font-weight:bold;
	color:#0f3d8c;
	text-align:left;
	}

.barraTitulos p


	{	
float:left;
text-indent:10px;
font-size:14px;
	}

.tipo

	
	{	
width:149px;
border-right:solid 1px ##0f3d8c;
	}

.fotos
	{	
width:49px;

	}
	
.descripcion
	{	
width:600px;
border-left:solid 1px #0f3d8c;
	}

.descripcionfoto
	{	
margin:15px 0 15px 0;
	}
.tablaResult
{
	
font-weight:bold;
text-align:left;
font-size:12px;	
color:#333;
padding:3px;
padding:5px ;
}

.tablaSeparador
{
	height:1px;
	background-color:#ebebeb;
	padding:0px;
}


#contenido

{
	
		width: 920px;
		text-align:left !important;
	
}
.contenidoViejo

{
		text-align:left !important;
}

.contenidoViejo h1

{
		text-align:left !important;
		margin:15px 0 15px 0;
		font-size:25px;
		padding:5px;
		 background:transparent url(../img/bg_barra.jpg) repeat-x ;
}

.contenidoViejo h2

{
		margin:5px 0 5px 0;
		font-size:20px;
		padding:5px;
		 
}
.contenidoViejo p

{
		margin:5px 0 5px 0;
		font-size:14px;
		padding:5px;
		 
}


.contenidoViejo iframe

{
border:0px solid #fff;
		 
}
.fotosGrandesOld
{
		text-align:center;

		 
}
		 
.fotosGrandesOld img
{
		text-align:center;
		margin:5px 0 5px 0;
		padding:5px;
		 
}

#contenido .descripcion

{
	padding:15px 0;
		width: 920px;
	
}




.fotoG
{
		background:url(../img/marco_fotog.jpg) no-repeat ;
		width: 398px;
		height:360px;
		margin-left:10px;
		padding:0px 0px 0 0 !important; 
 
		text-align:center;
	
}

.marcoInt

{
width:398px; overflow: hidden; 
margin:15px 20px 0 0; 
border: solid 1px #666;	
padding:0px !important;

}

.fotoG img
{

margin:20px 5px 0 0px !important; 
}

.atrasyadelante
{
		background:url(../img/marco_fotog.jpg) no-repeat ;
	
	
}

.fotoscolDcha
{
		/*background:url(img/bg_contenido.gif) repeat-x ;*/
		width: 260px;
        margin-left:10px;
		float:left;
		
}

.fotoscolIzq
{
	
/*background:url(img/bg_contenido.gif) repeat-x ;*/
	
	/*width: 420px;*/
	width: 398px;
	float:left;
		margin-left:-12px;
		margin-right:10px;	
	
	
}
.fotoscolDcha ul li
{
background-image:url(../img/marco_fotop.jpg) ;
background-repeat:no-repeat;
float:left;
height:111px;
width: 123px;
text-align:center;
padding:12px 0 0 0;
}
.fotoscolIzq ul li img
{
margin-top:15px;
}
.navegaResult
{
background-color:#ebeff5;
padding:5px;
margin:15px 0;
text-align:center;

}
.navegaResult a
{

padding:20px;

}

.rojo
{

color:#f75230;
font-weight:bold;

}

#footer
{
width: 920px;	
 
font-size:0.8em; 
color:#666;
padding:21px 0 29px 0px;
border-top:dashed 1px #666;
}

#footer li
{
display:inline;
}

#footer li a
{
color:#666;
}
.legal
{

margin:15px;
padding:10px 0 0 0;
/*border-top:dashed 1px #666;*/


}


.aclara15
{
clear:both;
height:15px;
}

/* */



.btEnviar {
	color:white;
	font-size:14px;
	width:100px;
	background-color: #F60;
	font-family: arial;
	font-weight: bold;
	height: 150px;
}

#formulario
{
	

	}
	
	#formulario h1
{
	

		text-align:left !important;
		margin:15px 0 15px 0;
		font-size:25px;
		padding:5px;
		 background:transparent url(../img/bg_barra.jpg) repeat-x ;
	}
	#formulario h2
{
	

		text-align:left !important;
		margin:15px 0 15px 0;
		font-size:25px;
		padding:5px;
		 background:transparent url(../img/bg_barra.jpg) repeat-x ;
	}	
	
	#formulario p
{
	
	float:left !important ;
	margin:10px;
	}
	#formulario span
{

	margin:10 0 0 0px;
	clear:both;
	}


.servicios li
{

	list-style-type: disc;
	font-size:13px;
}

.ButtonCSS
{
    font-size: 11px;
    width:54px;
    
    
  
}