/* CSS Documento Mecavila */

body 

{
	color:#ffffff;
	background-image:url(images/img01.jpg);
	font-family: "Verdana";
	font-size: 12px;
	
}

* 
{
	margin:0;
	padding:0;
}

#wrapper {

	color:#e6e6e6;
	background-color:#5b5a5a;
	width: 780px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}



a {

	text-decoration:none;
	outline:none;
	
}
a:link {color:#F58D31;}
a:visited {color:#F3B884;}
a:hover,a:focus {
text-decoration:none;
}
strong {
	color:#353434;
}

.estdetalle {

	font-style:italic;
	color:#333333;
	font-size: 10px;

}

ul li {

	list-style-type:square;
	

}


p {
	margin-bottom:1em;
	line-height: 1.6em;
}

.bloque {

	padding: 15px 10px 10px 20px;
	
	
	
}

.bloquesub {
	padding: 5px 5px 5px 30px;

	
}
.bloquesub2 {
	padding: 0px 0px 0px 80px;
	line-height: 1.5em;
	
}



/*encabezado*/




/*fin encabezado*/

/*navegación*/

#navegacion {

	float:left;
	width:200px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 2px;
	background-color:#444343;
	
	
	
}

#navsub {

	padding-left: 10px;
}	

#navegacion li {

	list-style-type:none;
	/*border-bottom:solid 1px #C95D29;
	padding: 5px 0px;*/
}


#navegacion li a {
	background: none;
}


/*fin navegación*/

/*menu*/

#menu a:hover {
	background: #F0DFD6;
	color: #000000;
}
#menu a {
	display: block;
	padding: 4px 4px;
	border-top: 1px solid #ffffff;
	text-decoration: none;
	color: #4F4E4E;
}
#menu .active a {
	background: #D1F0A6;
	color: #000000;
}


/*fin menu*/

/*aretexto*/

#areatexto {

	float:right;
	width: 540px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left:20px;
	
}

h1 {
	font-size:120%;
	
}
h2 {
	font-size:110%;
	padding-top:5px;  
	font-family: Eurostile;
	color:#2B2A2A;
	font-size: 15px;   
}

h1 {
	
	font-family: Eurostile;
	color:#F58D31; 
	padding-left: 25px;
	border-bottom: dotted 1px #F58D31;
	font-size: 18px;
	background-image: url(images/vineta.jpg);
	background-repeat:no-repeat;
	

}

.estenlace {
	font-size: small;
	font-style:italic;
	color: #FF3300;
	

}
iframe {

	padding:4px;
	border: solid 1px #999999;

} 
.contenedorfoto { 
   float:left; 
   width:164px; 
   height:250px;
   margin: 10px; 
   padding:5px; 
   background-color:#A09F9F; 
   border-right: #333333 solid 1px; 
   border-bottom: #333333 solid 1px; 
   text-align:center; 
} 

.contenedorfotoh { 
   float:left; 
   width:214px; 
   height:165px;
   margin: 10px;
    
   padding:5px; 
   background-color:#A09F9F; 
   border-right: #333333 solid 1px; 
   border-bottom: #333333 solid 1px; 
   text-align:center; 
} 

.contenedorfotohr { 
   float:right; 
   width:214px; 
   height:165px;
   margin: 10px;
    
   padding:5px; 
   background-color:#A09F9F; 
   border-right: #333333 solid 1px; 
   border-bottom: #333333 solid 1px; 
   text-align:center; 
} 

.contenedorfotoh2{ 

  
   width:170px; 
   height:132px;
   margin: 5px;
    
   padding:5px; 
   background-color:#A09F9F; 
   border-right: #333333 solid 1px; 
   border-bottom: #333333 solid 1px; 
   text-align:center; 
} 

fieldset {

	margin-left:20px;
	margin-right: 20px;
	padding: 10px;

}

legend {

	color:#2B2A2A;

}

.box
{
position: relative;
border: dotted 1px #bababa;
margin-top: 10px;
background:#A09F9F;

color: #AAB165;
}

.box h2
{

color: #000000;
padding: 10px;
font-weight: normal;
font-size: 14px;
margin-bottom: 5px;
}

.box p
{
font-size: 11px;
/*line-height: 16px;*/
margin: 20px;
}

.box br
{
font-size: 11px;
}
.box_inner
{
border: solid 1px #908F8F;
padding-top:10px;
padding-left:10px;
padding-bottom: 20px;
background: #FFFFE9 url('images/fdobox.jpg');
background-position:top;
background-repeat:repeat-x;
background-color: #7f7f7f;

color: #353434;
}

.captioned_image
{
position: relative;
padding-bottom: 12px;
float: left;
margin-right: 15px;
}

.captioned_image2
{
position: relative;
padding-bottom: 12px;
float: right;
margin-right: 15px;
}

.captioned_image div
{
position: absolute;
font-size: 9px;
bottom: 0px;
left: 0px;
color:#ffffff;
}
.captioned_image2 div
{
position: absolute;
font-size: 9px;
bottom: 0px;
left: 0px;
color:#ffffff;
}


/*formulario*/

.formulario {

	padding: 10px 10px 10px 60px;
	line-height: 1.5em;

}
label {display: block;}

#btnborrar{
	margin-top: 1em;
	
}
#btnenviar{
	margin-top: 1em;
	
}


/*fin formulario*/

/*fin aretexto*/


/* pie */

#pie {
	
	padding: 20px;
	padding-top: 10px;
	
	margin-top: 0px;
	
	background-image:url(images/imgpie.jpg);
	background-repeat:repeat-x;
	clear:both;
	
}

#pie a:link {

	color:#FFFFFF;

}

address {
	color:#343333;
	text-align:center;
	font-size: 80%;
	line-height:1.5em;
} 

/* fin pie*/