html, body, div, img, h1, h2, h3, h4, h5, h6, p, ul, ol, li { 
	border: 0px; 
	margin: 0px; 
	padding: 0px;
}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#420042;
	font-size:11px;
	color:#666666;
}
p{
	margin-bottom:10px;
	
}
table{
	border-collapse:collapse;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:10px;
	padding-top:8px;
	color:#FF9900;
}
h2{ color:#420042;
	font-size:12px;
	font-weight:bold;
	background-color:#F2F2F2;
	padding:5px 0px 5px 5px;
	}
h3{}
h4{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:6px;
}



a:link, a:visited{
	color:#555555;
	text-decoration:underline;
	}
a:hover, a:active{
	color:#000000;
	text-decoration:underline;
}


.link_inverso a:link, .link_inverso a:visited{
	color:#555555;
	text-decoration:none;
}
.link_inverso a:hover, .link_inverso a:active{
	color:#000000;
	text-decoration:underline;
}


.listados{
	padding-left:20px;
	margin-bottom:20px;

}

.listados li{
	margin-bottom:9px;

}

.holly
{
	height:1%;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




#wrapper{
	margin:10px;
}
#contenedor{
	width:770px; 
	background-color:#FFFFFF;
	margin:0px auto;
}
#pie{
	color:#FFCC33;
	background-color:#420042;
	text-align:center;
	text-decoration:none;
}

#pie a{
	color:#FFCC33;
	text-decoration:none;
}

.tamano10px{
	font-size:10px;
}
.tamano11px{
	font-size:11px;
}
.tamano12px{
	font-size:12px;
}
.gris{
	color:#999999;
}

.negrita{
	font-weight:bold;
}

.boton{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	padding:0px 35px;
}
/* Hides from IE-mac \*/
* html .boton{
	padding:0px 21px;
}
/* End hide from IE-mac */






#colIzda{
	float:left; 
	width:175px;
}

#colIzda ul{
	list-style:none;
}

#colIzda ul li{
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:8px 10px 8px 18px;
	
	}
#colIzda ul #boton_seleccionado{
	color:#FF9900;
	border-right:0px;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.boton_seleccionado
{
	color:#FF9900;
	border-right:0px;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
#colIzda ul li a:link, #colIzda ul li a:visited{
	color:#533B7C;
	text-decoration:none;
}
#colIzda ul li a:hover, #colIzda ul li a:active{
	color:#533B7C;
	text-decoration:underline;
}


#colDcha{
	margin-left:175px;
	padding:30px 30px 60px 30px;
}

#UNAcolumna{
	padding:30px 30px 60px 30px;
	background-color:#FFFFFF;
}
#titular{
	padding:30px 30px 2px 30px;
	background-color:#FFFFFF;}

#ListadoColumna{
	padding:10px 67px 20px 30px;
	background-color:#FFFFFF;
	float:left;
}

#ListadoColumna ul li{
	padding:0px 0px 10px 0px;
	list-style-type:none;
	
}

#ListadoColumna ul li a:hover, #ListadoColumna ul li a:active, #ListadoColumna ul li a:link, #ListadoColumna ul li a:visited{
	text-decoration:none;
}

.rellenoInterno5{
	padding:5px;
	height:1%;
}
.rellenoInterno10
{
	padding:10px;
	height:1%;
	border:solid 1px black;
}
.capaPaginacion
{
	width:100%;float:left;
}
.capaPaginacionParteDrcha
{
	width:48%;float:right;text-align:right
}
.capaPaginacionParteIzq
{
	width:50%;float:left;text-align:left;	
}
.labelTitular
{
	font-weight:bold;
	font-size:12px;
}
.enlaces{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC; 
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.enlaces:link, .enlaces:visited{
	background-color:#FFFFFF;
}
.enlaces:hover, .enlaces:active{
	background-color:#F3F3F3;
}
ul.listadoCampos
{
	margin: 0 auto auto 5px;
	text-align: left;
	list-style-type: none;	
}
li.listadoCampos
{
	margin-bottom:3px;
}



.cajaHome{
	border:1px solid #F2F2F2;
	margin:5px 0 0 0;
	padding:5px;
}

.cursosDestacadosAlturaMinima
{
      min-height:150px;height:auto !important;height:150px;}
	  
	  
.galeriaFotos{
	float:left;
	padding:5px;
	border:1px solid #666666;
	margin:5px;
}
.docs ul{
	list-style-type:none;
	
	
}
.docs li{
	display:inline;
	padding:0 25px 0 10px;
}
.docs li a{
	display:inline;
	text-decoration:none;
}