
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	
	
}

.clear {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0px;
}

a {
	text-decoration:none;
	color:#000000;
}
a:hover{
	color:#cccccc;
}
img {
	border:none;
}
h2{
clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.45em;
	color:#00315d;
	float: left;
	margin-bottom:5px;
    margin-top: 25px;
    text-align:left;
}
h2 a{
color:#00315D;
text-decoration:none;
}
h2 a:hover{
color:#999999;
}
h3{

	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#a48517;
	float: left;
	width:100%;
	margin-bottom:35px;
	margin-top:5px;

}
h4{
clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#00315d;
	float: left;
	margin-bottom:0px;
	margin-top:20px;

}
h4 a{
color:#00315D;
text-decoration:none;
}
h4 a:hover{


color:#999999;
}
h5{
clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00315d;
	float: left;
	margin-bottom:0px;

}
h6 a{
color:#00315D;
text-decoration:none;
}
h6 a:hover{

color:#999999;
}
h6{
clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#00315d;
	margin-top:20px;
	margin-right:15px;
	margin-bottom:0px;
	text-align:right;
}
h7{
	color: #00315D;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
	font-size: 0.8em;
    margin-left: 10px;
    padding-bottom: 2px;
}
/*---fin-generales---*/
#caja{

	margin:auto;
	background-image:url(../images/fnd_hm.jpg);

}
#uno{
width:100%;
float:left;
margin-top:15px;
}
#dos{
width:100%;
float:left;
margin-top:35px;
}
#contenedorhomeuno{
float:right;	
width:345px;
position:relative;
margin-right:45px;
}
#contenedorhomedos{
float:left;	
width:330px;
position:relative;
margin-left: 45px;


}
#contenedorhometres{
float:left;	
width:345px;
position:relative;
margin-left: 40px;

}
#homeuno{
float:left;
width:325px;
height:244px;
margin-left:45px;
border:5px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
#homedos{
float:left;
width:164px;
height:100px;
margin-bottom:10px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
#hometres{
float:right;
width:164px;
height:100px;
margin-bottom:20px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);

}
#homecuatro{
float:right;
width:164px;
height:100px;
margin-bottom:10px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
#texhomedos{
float:left;
width:130px;
margin-left:20px;
}
#texhometres{
float:left;
width:170px;

}

.textprocesosados {
	float:left;
    font-size: 0.70em;
    margin-top: 10px;
    text-align: justify;
	color:#666666;
	width:100%;
 
}

.textprocesosadoshome {
    float: left;
    font-size: 0.75em;
    margin-top: 10px;
    text-align: justify;
	color:#666666; 
	*position:relative;/* IE6 e IE7 */
	width:100%;
	
}
.textdatexpo {
clear:both;
width:300px;
    float: left;
    font-size: 0.75em;
    margin-top: 10px;
	margin-right:20px;
    text-align: justify;
	color:#00315D; 	
}
.textfoterhome{
color:#FF0000;
float:left;
width:100%;
margin:auto;
margin-bottom:20px;
margin-top:10px;
padding-bottom:15px;
font-size:.75em;
text-align:center;
}
#contenidohome {
	width:80% ;
	min-height:540px;
	background-color:#FFFFFF;
	margin:auto;	
}
#sombramenu {
	width:60% ;
	height:15px;
	margin:auto;	
}
#migasdate{
	width:100%;
	height:15px;
	color:#CCCCCC;
	margin:auto;
	position:absolute;
}
#date{

	margin:10px;
	text-align:right;
	font-size:0.7em;
	position:relative;
	float:right;
}
#rastromigas{
	width:50%;
	text-align:left;
	font-size:0.7em;
	float:left;
	color:#999999;
	margin-top:10px;
}
#rastromigas ul {
  padding-left:0px;
  list-style-type: none; 
}
#rastromigas li { 
  float: left; 
  margin-right: 4px; 
  display: inline; 
}
#rastromigas a { 
  color:#CCCCCC; 
  padding: 0 4px; 
}
#rastromigas a:hover { 
   
  color:#999999; 
}

#contenedor {
	width: 100%;
	margin: 0px auto;
}
#cabecera{
	width:80% ;
	margin:auto;
	top:0px;
}
.stylecabezalogo{
float:left;
}
.stylecabeza{

	font-size:2.4em;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	padding-right:5px;
	padding-top:25px;
}
#fndblncmenu{
height:36px;
background-color:#FFFFFF;
margin:auto;
width:80%;
}
#fndMenu{
	background-image:url(../images/fndMn.png);
	background-repeat:no-repeat;
	margin:auto;
	height:36px;
	width:99.8%;
}
#sombramenu{
margin:auto;
width:700px	;
}

#footer{
	width:80%;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-bottom:10px;
	bottom:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#CCCCCC;
	float:none;
	background-color:#FFFFFF;
}
#footerdos{
	color:#CCCCCC;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	margin:auto;
	padding-top:10px;
	position:relative;
	text-align:center;
	width:600px;
}

#fndMenudos{
	background-image:url(../images/fndMntres.png);
	background-repeat:no-repeat;
	width:60% ;
	margin:auto;	
	height:36px;	
}
#button {
	margin:auto;
	width:70%;	 
    }  
	
#button ul {  
display: inline;
list-style-type:none;

}
#button li {  
display: inline;
margin-top:11px;
 
 
  
float:left;  
 
} 

#button li a {

margin-top:3px;
font-family: Arial;  
font-size:12px;  
text-decoration: none;  
float:left;  
padding:0 10px;
background-color: #fff;  
color:#00315d;  
} 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#button li a {

margin-top:3px;
font-family: Arial;  
font-size:12px;  
text-decoration: none;  
float:left;
padding-bottom:0;
padding-top:0;
padding-left:7px;
padding-right:10px;  
background-color: #fff;  
color:#00315d;  }

}

#button li a:hover {
color:#CCCCCC;
background-color: #fff;  
} 
#button li ul{
left:450px;
top:115px;
}

/*---fin home ---*//*---fin home ---*//*---fin home ---*//*---fin home ---*//*---fin home ---*//*---fin home ---*/


#encabezado{
width:50%;
float:left;
font-family:philosopher;
font-size:1.2em;

margin-top:15px;
margin-bottom:10px;
color:#000;
}
#picexpo{
width:275px;
float:left;
margin:20px;
text-align:left;
}
.picexpo{
float:left;
margin-bottom:5px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
#picexpodate{

width:270px;
float:right;
margin-bottom:20px;
margin-top:20px;
margin-right:20px;
text-align:right;
}

#listadoexpo2{
	
	text-align:left;
	font-size:0.75em;
	float:left;
	color:#003366;
	margin:10px 40px 10px 40px;

}
#listadoexpo2 ul {
margin-left:40px;
padding:0;
  list-style-type: none; 

}
#listadoexpo2 li { 

  margin-right: 4px; 
  display:block; 
}
#listadoexpo2 a { 
  color:#003366; 
  padding: 0 4px; 
}
#listadoexpo2 a:hover {
  
  color:#CCCCCC; 
}

#listadoexpo{
	
	text-align:left;
	font-size:0.75em;
	float:left;
	color:#999999;
	margin:5px 40px 5px 40px;

}
#listadoexpo ul {
margin-left:40px;
padding:0;
list-style-type: none; 

}
#listadoexpo li { 

  margin-right: 4px; 
  display:block; 
}
#listadoexpo a { 
  color:#999999; 
  padding: 0 4px; 
}
#listadoexpo a:hover {
  color:#003366; 
}

/* LISTA DE ARTISTAS
----------------------------------------------- */
    .main_cont  
    {  
    float:left;  
    width:220px;    
	margin-left:70px;
	margin-top:22px;
	text-align:right;    
	}  
     .main_cont2  
    {  
    float:left;  
    width:200px;    
	margin-left:30px;
	margin-top:22px;
	text-align:center;
	margin-right:20px; 
    } 
     .main_cont3  
    {  
    float:left;  
    width:200px;    
	
	margin-top:22px; 
    } 
      
    .sub_menu ul  
    {  
    padding:0px;  
    margin:0px;  
    }  
      
    .sub_menu ul li  
    {  
    font-family:Arial, Helvetica, sans-serif;  
    font-size:0.75em;  
    color:#ccc;  
    line-height:32px;      
    list-style-type:none;  
    text-indent:8px;  
    }        
    .sub_menu ul li a  
    {  
    text-decoration:none;  
    color:#999999;  
    }        
    .sub_menu ul li a.selected  
    {
	color:#999999;       
    float:left;  
    width:242px;  
    height:32px;  
    }        
    .sub_menu ul li a:hover  
    {
	color:#00315D;
    width:242px;  
    height:30px;  
    }  
	.sub_menu2 ul  
    {  
    padding:0px;  
    margin:0px;  
    }        
    .sub_menu2 ul li  
    {  
    font-family:Arial, Helvetica, sans-serif;  
    font-size:0.75em;  
    color:#ccc;  
    line-height:32px;      
    list-style-type:none;  
    text-indent:8px;  
    }  
    .sub_menu2 ul li a  
    {  
    text-decoration:none;  
    color:#999999;  
    }  
    .sub_menu2 ul li a.selected  
    {
	color:#999999;  
    float:left;  
    width:242px;  
    height:32px;  
    }  
    .sub_menu2 ul li a:hover  
    {
	color:#00315D;
    width:242px;  
    height:30px; 
    }
	#galeriatextpic{
width:95%;
float:left;
margin-left:40px;
padding-bottom:20px;

}  
#galeriapic{
width:150px;
height:217px;
float:left;
margin-top:12px;
margin-left:25px;
margin-right:15px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
.imagesG{
margin-left:24px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
.imgmapa{
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
#datecontact{
width:36%;
float:left;
margin-left:30px;
margin-top:15px;
}
.dtcontact{
    color: #666;
    float:right;
    font-size: 0.8em;
    margin: 20px auto 0px 40px;
    text-align:right;
	line-height:19px;
}
.imagesGartcabeza{
margin-left:20px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
}
.imagesGart{
margin-left:25px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
.pinturatext{
font-size:0.75em;
line-height:20px;
margin-left:10px;
color:#666;
padding-bottom:2px;
text-align:justify;
font-weight:lighter;
}
#eventouno{
width:325px;
height:244px;
float:left;
margin-bottom:20px;
margin-left:30px;
margin-top:15px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
#escuelapic{
width:300px;
height:200px;
float:left;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
#escuelapictura{
width:300px;
height:200px;
float:right;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
#escuelapintura{
width:343px;
float:left;
overflow:hidden;
}
#escuelatextpintura{
width:300px;
float:right;
margin-left:5px;
margin-top:20px;
padding-top:8px;
}
.escuelatext{
font-size:0.8em;
margin-left:10px;
color:#666;
font-weight:lighter;
}
#titufoto{
font-family:Arial, Helvetica, sans-serif;
color:#00315D;
font-weight:bold;
margin-top:10px;
margin-left:5px;
padding-bottom:20px;
}
#datecontact{
width:720px;
float:left;
margin-left:40px;
margin-top:20px;
margin-bottom:40px;
}
.emlcontact{
width:176px;
    color:#999999;
    float:left;
    font-size: .8em;
margin: 5px auto 0 30px;
    text-align:right;
	line-height:18px;
}
.dtcontact{
width:116px;
    color: #666;
    float:left;
    font-size: 0.8em;
 margin: 0 auto 0 90px;
    text-align:center;
	line-height:25px;

}
.dtcontacth{
width:183px;
    color: #666;
    float:left;
    font-size: 0.8em;
 margin: 0 auto 0 90px;
    text-align:left;
	line-height:21px;
}
.dtcontactmp{
    color: #666;
    float:right;
    font-size: 0.8em;
    margin: 5px 10px 5px 0;
    text-align:center;
}
#map_canvas{
margin-top:35px;
border:1px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
.tlfdos{
font-family:Arial, Helvetica, sans-serif;
color:#00315D;
font-size:1em;
margin-left:22px;
}
#unoexpo{
width:100%;
float:left;
margin-top:15px;
margin-bottom:40px;
}
#expouno{
float:left;
margin-left:30px;
margin-bottom:40px;
border:3px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);  
}
#contenedorexpo{
float:right;	
width:345px;
position:relative;
margin-bottom:10px;
}
.adult{
float:right;
margin:0 0 20px 30px;
border: 2px solid #FFFFFF;
border:2px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4); 
}
#adultos{
width:100%;
overflow:hidden;
}
#adultostext{
float:left;
width:70%;
margin-top:20px;
}
#adultospic{
float:left;
margin-top:40px;
}
.BE{
float:right;
margin:0 0 20px 30px;
border: 2px solid #FFFFFF;
clear:both;
border:2px solid #FFFFFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4); 
}
#horarios{
width:100%;
margin-top:30px;
margin-bottom:20px;
}
#clock_id{
width:200px;
float:right;
margin-top:5px;
}
.tlfes{
font-family:Arial, Helvetica, sans-serif;
color:#00315D;
font-size:1em;
font-weight:bold;
}
#adultospic{
float:left;
margin-top:25px;
}
#contenedorexpo{
float:right;	
width:345px;
position:relative;
margin-bottom:10px;
}
