@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:  url(header.png) left top repeat-x ;
	font-size:small;
	
}

/*----------------tablas -------------------------*/



.tablas table {
	border:0;
	font-size:90%;
}

.tablas th {
	background: #EEE;
	font-style:italic;
	font-weight:normal;
	padding:2px;
}

.tablas td {
	border:1px solid #EEE;
	padding:3px;
}

.texto10{
	font-size:10px;
	font-style:italic;
}
/*------------------------------------------------*/




#container {

}
	
#head{ 
   	font-size:32px;
	font-weight:lighter;
	color:#91A8B3;
	height:160px;

}

#footer{
    background:url(footer.png) left top;
	height:28px;
	padding:20px 0 0;font-size:10px; text-align:center; bottom:0;
	width:100%;
	position:relative;
}

h2{
	margin:0;
	padding:0;
	color:#06f;
	font-size:16px;
	font-weight:lighter;
}
h3{
	margin:0;
	padding:0;
	color:#06f;
	font-size:16px;
	font-weight:lighter;
	border-bottom:1px dotted #FFF;	
}

h1{
	margin:0;
	padding:0;
	color:#06f;
	font-size:18px;
	font-weight:lighter;
	
}


.texto {
	color:#000;
	font-size:11px;
	width:700px;
}

a.txt:link {
	color:#9B1229;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}

a.txt:hover {
	border-bottom:none;
}

a.txt:visited, a.txt:active {
	color:#9B1229;
}


dl{
	font-size:11px;
	width:550px;
	}

dt{
	color:#FFF;
	font-size:14px;
	font-weight:lighter;
	border-bottom:1px dotted #FFF;
}

dd{
	color:#000;
	padding:15px 0;
}

dd img { 
	padding:0 15px 15px 0;
}
	
ul {

	color:#000;
}

li a:link {
	text-decoration:none;
	border-bottom:1px dotted #FFF;
	list-style-type: square;
}
li a:hover {
	text-decoration:none;
	border-bottom:none;
}



.tabla{
	color:#000;
	font-size:11px;
}
.tabla:hover {
	background:#65767f;
	color:#FFF;
}


/*--------------------------------------------------------------------------------------*/

#interiores {
	width:550px;
	padding:15px;
}

/* --------------------- I N I C I O --------------------------------------------------*/

#hcalendario {

	float:right;
	
	
}
#hfoto{
	width:560px;
	font-size:11px;
}

#hfoto p {
	width:450px;
	padding-left:10px;
	text-align:justify;
}

.calendario {
	font-size:10px;
	color:#FFF;
}
.cal-none{
	font-size:10px;
	color:#c3e0ee;
	}
.cal-fechas {
	font-size:11px;
	color:#FFF;
}
.conferencias {
	background-color:#65767F;
	color:#FFF;
	font-size:10px;
}

.contacto {
	color:#000;
	font-size:11px;
}




/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	height:28px;
	border-bottom: dotted 1px #FFF;
}


.TabbedPanelsTab {
	position: relative;
	float: left;
	padding: 7px 15px;
	margin: 0;
	font: bold 0.7em sans-serif;
	color:#FFF;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	border-right:1px dotted #FFF;
	background: #06f;
}


.TabbedPanelsTabSelected {
	background: #0099FF;
}


.TabbedPanelsTab a {
	color: #0099FF;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;

	width:970px;
}


.TabbedPanelsContent {
	padding: 10px;

	
}


.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	position: relative;

}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;

}




