/* CSS Document */
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, a, li
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ul { list-style : none; }

ol {list-style: decimal inside}

ol li {margin-bottom:5px;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes spacing in tables */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and images */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

.clear {clear:both;}
a {text-decoration:none;
    color:#666}
a:hover {text-decoration:underline;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top:2px;
	margin-left:10px;
	width:98%;
}

#contenedor{
width:899px;
	display: block;
	margin: 0 auto 0 auto;
	height:auto;
	
}



#imagesCabecera {
height:210px;
background-image:url(../images/images_cen5.jpg);
background-repeat:no-repeat;

}

.logo{
float:left;
width:600px;
/*height:110px;
background:url(../images/logo-h.gif) no-repeat top left;*/

}
.logo p {
display:none;}

/*menu horizontal-----------------------------------------------------------*/
.menuh {
padding-top:2px;
padding-left:30px;
}
.menuh ul {

font-size:95%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;


}
.menuh li {
/*margin-bottom:2px;*/
float: left;




}
.menuh li a {
	background:#515150 none repeat scroll 0 0;
	color:#FFF;
	display:block;
	font-weight:bold;
	padding-top:4px;
	/*padding-right:35px;*/
	width:140px;
    padding-left:4px;
	text-decoration:none;
	text-align: left;
	
	
}

.menuh li a:hover {
color:#F29604;

}

.submenuh ul {
background:#515150 none repeat scroll 0 0;
font-size:90%;
list-style-image:none;
list-style-type:none;
text-align:left;

}
.submenuh li {
margin-bottom:0;
float:none;


}
.submenuh li a {
background:#515150 none repeat scroll 0 0;	

	
	color:#efefef;
	display:block;
	font-weight:bold;
	padding:4px 0px 2px 4px;
	text-decoration:none;
	text-align:left;
	margin:0px;
	
}
.submenuh li a:hover {
color:#F29604;
text-decoration:none;
}


/*---------------------------------------------------------------------------------------------fin menu horizontal*/
.contenido {
width:75%;
float:left;



}


/*menu izquierda----------------------------------------------------------*/
.menuizq {
float:left;
width:170px;
}

.menuizq li {
padding:15px 0px 15px 0px;
border-bottom:#CCC 1px solid;
list-style:none;
list-style-position:outside;


}
.menuizq a {

color:#666666;
height:inherit;
text-decoration:none;
}

.menuizq a.active {color:#F29604;}
/*---------------------------------------------------------------------------------------------fin menu izquierda*/

.info {
float:right;
width:74%;
margin-bottom:10px;


}



.claim {
padding-left:0px;
font-weight:900;
font-size:xx-large;
color:#666666;
}
.presentacion {

padding-bottom:20px;
border-bottom:#F29604 3px solid;
margin-bottom:20px;
}
.presentacion b {
color:#FF9933;
}

.presentacion .texto {
margin-bottom:5px;
font-size:medium;
color:#666666;
}

.presentacion h1 {
margin-bottom:5px;
font-weight:900;
font-size:x-large;
color:#666666;
text-align:left;
}



.principal{

border-top:#F29604 3px solid;
padding-top:20px;
}
 .principal2{

margin-top:10px;
}


.principal h2{
color:#F29604;
font-size:large;
margin-bottom:10px;

}

.fondo 
{margin-top:10px;
    background-color:#Ededec;
    }
    
.destacados {
padding:15px 40px 10px 40px;
background-color:#Ededec;
}

.destacados .titular {

font-weight:bold;

}

.destacados a 
{
 color:#000;
 text-decoration:none;
   
    }
a.linkdetalle , a.linkdetalledcha
{
  color:#F29604;
  font-weight:bold;
  margin-right:10px;
  text-decoration:none;  
    }


.linkdetalledcha
{
text-align:right;
 margin:0px 0px 5px 0px ;
 background-color:#Ededec;  
    }
.coldcha {
float:right;
width:23%;
margin:10px 0px 20px 0px;
}

.home {
font-size:100%;
}

.home h3{
margin:20px 0 10px 10px;
color:#F29604;
font-size:large;
text-align:left;
}

.titulo{
margin-top:3px;
padding-left:5px;
color:#F29604;
font-size:110%;
text-decoration:none;
}

.home .fecha {
color:#000000;
padding-left:5px;
font-size:x-small;
text-align:center;
}

.home .texto{
margin: 4px 10px 10px 10px;
font-size:small;
}

a.flecha {
text-decoration:none;
font-size:small;
color:#333333;
background-image:url(../images/flecha.gif);
background-repeat: no-repeat;
padding-left: 22px;
margin: 5px 0px 0px 22px;

}

a.flecha:hover {
text-decoration:underline;
}
.col1{
margin:20px 0px 10px 0px;
width:49%;
float:left;

}
.col1 p, .col2 p {
margin:20px 20px 20px 20px;

}

.col2{
margin:20px 0px 10px 0px;
width:49%;
float:right;

}

.col2 images {
margin: 4px 4px 4px 4px;
}

.pie {
border-top:2px solid #F29604;
margin:6px 4px 4px 4px;
font-size:90%;
text-align:center;
float:left;
width:100%;

}

/* Text Box with Rounded Corners: */

.buscador{
float:right;
padding-top:30px;
width:280px;

}
.buscador2{
padding-top:10px;
width:400px;

}

.tb-rounded {
    border:0;
    background: transparent url(../images/buscador2.gif) no-repeat top left;
	width: 200px;
	color: #F29604;
	font-size:medium;
    padding:4px 0px 0px 12px;	
	float:left;
}
.buscar, .buscar2 {
    background: transparent url(../images/botonbuscar.gif) no-repeat top left;
	width: 60px;
	border:0;
	color:#FFFFFF;
	font-weight:700;
	
}


.buscador input, .buscador2 input {
height: 25px;
}

.seccion {

width:inherit;
height:35px;
background: transparent url(../images/marcador.gif) no-repeat top left;
clear:both;
}

.seccion h1{
color:#FFFFFF;
padding:3px 0px 0px 22px;
}

.info p { margin:2px 2px 10px 5px;}

.info.p .listado{ margin:4px 2px 2px 2px;}

 .encabezado {
color: #F29604;
font-size: medium;
text-decoration:none
}

.info .destacado
{
    color: #999;
text-decoration:none
    }
.info h2 , .coldcha h2
{
 color: #F29604;  
 margin:4px 2px 4px 2px;
 width:95%;
 padding:0px 0px 2px 0px;
 border-bottom:#CCC 1px solid;
    }
.info h1 
{
 color: #FFF;  
 padding:4px 4px 4px 4px;
 width:99%;
 background-color:Gray;
 
 /*margin:4px 2px 2px 2px */
    }
    
.info ul
{
   margin:10px 0px 10px 20px;
   list-style: square inside;}
.menudcha  br{display:none;}

.menudcha li{

margin-bottom:20px;
text-align:right;

}

.menudcha li a{
text-decoration:none;
color:#666666;
font-weight:bold;

}

.menudcha li a.active {
color:#F29604;
}

.form {

width: 75%;
padding: 0px 0px 20px 20px;
margin:2px auto 2% auto;
border: 1px solid #EF8421;
}
.form2 {
 width: 98%;
 border: 0px ;
 margin:0px ;
 padding:0px;
 margin-right:0px; 
}
.form label {
	float:left;
	display:block;
	width: 45%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight: bold;
	color: #505050;
}
.form input,select, textarea  {
	margin-bottom:2px;
	margin-right:2px;
	border: 1px solid #CCC;
	font-size:13px;
	color: #999;
}

.form input 
{
    height:24px}
.form .buscar
{
  background: transparent url(../images/botonenviar.gif) no-repeat top left;
  width:200px;
  height:30px;
  color:White;
  border:0px;
  margin: 0 auto 0 auto; 
  
   }
/*#ctl00_cuerpo_dList br
{
    display:none}*/

    
    
    
    .info img {float:right;}
    
 

.paginacion {margin-bottom:10px;}
.paginacion a 
{
    
      text-decoration:none;
      color:#FFF;
 
   }
   
.control 
{
      background-color:#CCC;
      height:20px;
      width:20px;
      }
.listasimple
{
text-decoration:none;
color:#666 ;
font-size:90%;
    
    }
    
.info .tiponot
{
   margin-left:0em;   
   color:#F29604;
   font-size:120%;
   background:#FFF;
    }
.result
{
 margin-left:1em;   
    
    }
.piedetalle
{
    text-decoration:none;
    color:#666;
    width:98%;
    padding:3px 2px 3px 2px;
    border-top:#F29604 1px solid;
    border-bottom:#F29604 1px solid;
     
    }
    
.indice 
{  text-decoration:none;
    color:#666;
    padding-right:20px;
    padding-top:1px;
    background: transparent url(../images/indice.jpg) no-repeat right;
    }


.resultcol1
{
width:200px;
float:left; 
   
    }
    

.resultcol2
{
  float:right; 
  width:425px;
  margin-bottom:5px;

    }
.info strong 
{
    font-weight:bold}
    
    .mapaizq
{
width:220px;
float:left; 
   
    }
    

.mapadcha
{
  float:right; 
  width:400px;
  margin-bottom:5px;

}
.mapadcha img {float:left;}

.small {color:#999;
    font-size:small}
.mini img {float:left;
     clear:left;}
 .izda
 {
    float:left;
    width:210px;
    margin-bottom:12px;
    }
.miniform 
{
 display:none;
 width:95%; 
 padding:10px 5px 10px 20px;
 margin:0px 0px 10px 0px;
 border:1px solid #ccc;
    
    
    }

.miniform .buscar {height:30px;width:80px;margin:0px;  background: transparent url(../images/botonenviar.gif) no-repeat top left;}

a.negro
{
color:Black    }