 div.c1 {
	float: left;
}
.celdaactual {
	font: 80% "Trebuchet MS", Verdana, Arial;
	color: #666666;
	text-decoration: none;
	background: #EEF0F0;
	display: block;

}
.celdaactual a {
	color: #336699;
	text-decoration: none;
	display: block;

}
.cita {
	float: right;
	width: 290px;
	background-image: url(img/cita.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
	color: #369;
	font-weight: bold;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 12px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

h1 {
	color: #369;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	margin-bottom: 6px;
	font-weight: normal;
	margin-top: 0px;
}
h2 {
	font-family: Arial, sans-serif;
	font-size: 90%;
	color: #336699;
	text-align: justify;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
}
h2 a {
	color: #003399;
	text-decoration: underline;

}
h2 a:hover {
	color: #993300;
	text-decoration: none;

}
h2 a:visited {
	color: #333333;
	text-decoration: underline;

}
.subtitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 80%;
	color: #369;
	text-align: justify;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}
.subtitle a {
	color: #C60;
	text-decoration: none;

}
.subtitle a:hover {
	color: #3367A8;
	text-decoration: none;

}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}
p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #333;
	text-align: justify;
	line-height: 1.4em;
}
p a{
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
p a:hover{
	color: #993300;
	text-decoration: none;
}
p a:visited{
	color: #333333;
	text-decoration: none;
}
p img{
	margin-left: 10%;
}
h3 a:visited{
	color: #333333;
	text-decoration: underline;


}
h3 a{
	color: #003399;
	text-decoration: underline;
	font-weight: bold;


}
h3 a:hover{
	color: #993300;
	text-decoration: none;


}
h4 {
	font-family: Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 6px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	padding-left: 6px;
}
h4 a{
	color: #003399;
}
h4 a:visited{
	color: #993300;
}
h4 a:hover{
	color: #993300;
	text-decoration: none;
}
.footp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #036;
	text-decoration: none;
	text-align: justify;
	padding-bottom: 6px;
	padding-left: 6px;
	font-style: italic;
}
.footp a{
	color: #003399;
}
.footp a:visited{
	color: #993300;
}
.footp a:hover{
	color: #993300;
	text-decoration: none;
}
h5 {
	font-family: Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #999999;
	text-align: justify;
}
.tituloportada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #FFF;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 6px;
	width: auto;
	font-weight: normal;
	
}
.grisnovedad {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	width: auto;
	padding: 10px 50px;
	background: #FFFFFF;
}
.grisnovedadindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	width: auto;
	padding-top: 1%;
	padding-right: 6%;
	padding-bottom: 15px;
	padding-left: 4%;
}
.grisnovedadindexmas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width: 660px;
	margin-left: 35px;
	float: left;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.grisnovedadindexmas a {
	text-decoration: none;
	color: #930;

}
.grisnovedadindexmas a:hover{
	color: #225282;
	text-decoration: none;

}
.grisnovedadindexmas ul {
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: bold;


}
.grisnovedadindexmas li {
	list-style-type: disc;
	color: #930;


}
#lateral {
	float: right;
	width: 235px;
	margin-right: 1%;
	margin-top: 2%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDD;
	padding-left: 8px;
	padding-bottom: 1%;
}
.txinterior {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #336699;
}
.txinteriordos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #336699;
	text-align: left;
}
.marcotitularclass {
	width:auto;
	color: #336699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	cursor: pointer;
	margin-bottom: 1px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 12px;
	padding-left: 8px;
	margin-right: 1px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.marcosubclass {
	width:auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #666;
}
.marcosubclass a{
	color: #666;
	text-decoration: none;
}
.marcosubclass a:hover{
	color: #993300;
	text-decoration: none;
}

.textsubenlace {
	text-decoration: none;
	display: block;
	padding-left: 9px;
	color: #999;
}
.textsubenlace a:hover {
	color: #FFFFFF;
	background: #999999;
	text-decoration: none;
	display: block;
}

#fechaint {
	text-align: right;
	padding-right: 10px;
	width: 45%;
	float: right;
}
#interiorfecha2 {
	width: auto;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 8px;
	background-color: #333;
}
.partefotomini {
	background: #F6F6F6;
	width: 98%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;

}
.partefotomini p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;

}
.partefotominilista {
	border-top: 5px solid #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #F6F6F6;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	width: 98%;
	float: left;

}
.partefotominilista2 {
	width: auto;
	font-family: Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	text-align: left;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	float: left;
}
.partefotominilista3 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	font-family: Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	float: left;

}
.partefotominilista3 a{
	text-decoration: none;
	color: #333333;
	font-weight: bold;

}
.partefotominilista3 a:hover{
	text-decoration: none;
	color: #993300;

}
#navegadorint {
	width:100%;
	text-align: center;
	padding-bottom: 10px;
	float: left;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #999;
	margin-top: 6%;
	padding-top: 10px;

}

#navegadorinferior {
	width:100%;
	text-align: center;
	padding-top: 20px;
	float: left;
	padding-bottom: 20px;
	background-image: url(img/fondo-pie.gif);
	background-repeat: repeat-x;

}
#zonadestacamos {
	width:auto;
	text-align: center;
	background-color: #FFF;
	padding-top: 2%;
	padding-bottom: 2%;
}
#zonadestacamosindex {
	width:auto;
	text-align: center;
	padding: 3%;
	background-color: #FFF;
}
#navegadosup {
	width:auto;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	background: #999999;

}
#menuotrosenlaces {
	width: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	margin-bottom: 10px;
}
.menuenlaces {
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.menuenlaces p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;

}
.celdalistados {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.titulo {
	color: #336699;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	margin-bottom: 6px;

}
.titulonovedad {
	color: #333333;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: normal;
	font-size: 70%;
	padding-left: 35px;
	width: auto;
	border-top: 1px solid #999999;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #E8E8E8;

}
.titulonovedadcab {
	color: #000000;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 90%;
	background: #CECECE;
	width: 575px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	float: right;
	margin-top: 8px;
	border-top: 10px solid #336699;
	border-bottom: 1px solid #FFFFFF;
	padding-right: 0px;

}
.titulonovedadindex {
	color: #333333;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 70%;
	padding-left: 30px;
	width: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-color: #eeeeee;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;

}
.subtitulo {
	color: #993300;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: normal;
	font-size: 150%;
	
}
#navegador {
	width:49%;
	float: left;
	padding-left: 10px;

}
#container2 {
	width:252px;
	float: left;
	margin-left: 20px;


}
.textotitular {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 0.8em;
	
}
.textotitular:hover {
	color: #336699;
	text-decoration: underline;
}
.textovolver {
	color: #C60;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	
}
.textovolver:link {
	text-decoration: none;
	color: #C60;
}
.textovolver:hover {
	text-decoration: none;
	color: #225282;
}
.textotitular2 {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	
}
.textotitular2:hover {
	color: #FC0;
	text-decoration: none;
}
.textotitularnov {
	color: #336699;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 90%;
	
}
.textotitularnov:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #336699;
}
.textotitularnovprin {
	color: #993300;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	font-style: normal;
	font-weight: normal;
	
}
.textotitularnovprin:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #336699;
}

.textgris {
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #666666;
	text-decoration: none;
}
.textblanco {
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
.textminiblanco {
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
.marcoazul {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.marco {
	text-align: center;
	padding: 5px;

}
.marco2 {
	padding: 8px 8px 8px 35px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}
.marco3 {
	width: auto;

}
.marco2index {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 2px;
	color: #000;
	margin-left: 20px;
	margin-right: 20px;
	font-weight: normal;
	padding-bottom: 4px;

}
.marco2index a{
	text-decoration: none;
	color: #FC0;


}
.marco2index a:hover{
	text-decoration: none;
	color: #FFF;


}
.marco3index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #336699;
	margin-left: 20px;
	font-weight: bold;

}
.marco3index a{
	text-decoration: none;
	color: #336699;


}
.marco3index a:hover{
	text-decoration: none;
	color: #930;


}
.textomarco3 {
	text-decoration: none;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top: 6px;
	padding-left: 20px;


}
.textomarco4 {
	padding-left: 20px;
	text-align: left;
}

.textenlaces {
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titular {
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #80A7D3;
	text-decoration: none;
}
.subtitular {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	color: #336699;
	text-decoration: none;
}
.subtitularenlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #336699;
	text-decoration: none;
}
.subtitularenlace:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #336699;
}
.textnormal {
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #000000;
	text-align: justify;
}
.textnormalsinjust {
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #000000;
}
.textnormalazul {
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #336699;
}
.textnormalazul:link {
	color: #003399;
	text-decoration: underline;
}
.textnormalazul:hover {
	color: #993300;
	text-decoration: none;
}
.textnormalazul:visited {
	color: #333333;
	text-decoration: underline;
}
.minigris {
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #666666;
	text-decoration: none;
}
.separadorgris {
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted #999999;
	border-left: none;
}
.lineavertical {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.textminiblanco:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.textnormalgris {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color: #666;
	text-decoration: none;
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 6px;
	padding: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.textnormalgris a{
	color: #336699;
	text-decoration: underline;

}
.textnormalgris a:hover{
	color: #993300;
	text-decoration: none;

}
.textgris:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
}
.textblanco:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

.textnormal:hover {
	color: #6699CC;
	text-decoration: underline;
}
.subtitularblanco {
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.textminiazul {
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #003399;
	text-decoration: none;
}
.textminiazul:hover {
	color: #666666;
	text-decoration: underline;
}
.title {
	padding-bottom: 10px;
}
.marcofotos {
	width: auto;
	float: right;
	margin-bottom: 5px;
	border: 1px solid #FFFFFF;
}
.marcofotos a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666;

}
.marcofotos a:hover{
	color: #036;
	text-decoration: underline;

}
.marcofotosmedio {
	background: #FFFFFF;
	width: 115px;
	border-top: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	float: right;
}
.marcoforos {
	width: 96px;
	float: left;
	margin-right: 4px;
	height: 90px;
}
.marcofotosmedio:hover {
	border-color: #336699;
}
.marcofotosforo {
	background: #FFFFFF;
	width: 150px;
	border-top: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	float: right;
}
.marcofotosforo:hover {
	border-color: #336699;
}.marcofotoslargo {
	background: #FFFFFF;
	width: 150px;
	border-top: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	float: right;
}
.marcofotoslargo:hover {
	border-color: #336699;
}
.marcofotosinenlace {
	background: #FFFFFF;
	width: 81px;
	float: right;
	margin-bottom: 5px;
	border: 5px solid #FFFFFF;
}
.textointfotos {
	background: #FFFFFF;
	width: 430px;
	padding: 8px;
}
.textointfotoslargo {
	width: 96%;
	padding: 8px;
	text-align: center;
	background-color: #FFFFFF;
	float: none;
}
.textointfotoslargoforo {
	width: 98%;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.textointfotosmedio {
	background: #FFFFFF;
	width: 80%;
	padding: 8px;
}
.textointfotosmediodos {
	background: #FFFFFF;
	width: 96%;
	padding: 8px;
}
.textointfotoscorto {
	background: #FFFFFF;
	width: 375px;
	padding: 8px;
}
.textointfotosmini {
	background: #FFFFFF;
	width: 350px;
	padding: 8px;
}
.marcotextointfotos {
	width: 95px;
	float: right;
	text-align: center;
}
.galeriauno {
	width: 95px;
	float: left;
	padding-right: 4px;
}
.galeriados {
	width: 95px;
	float: right;
}
.galeriatres {
	width: 95px;
	float: left;
}
a {
	color: #0033FF;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}


#todo {
	background: #FFFFFF;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}



.heading { font-weight: bold; display: block; }


#dropbox {
	margin: 0px auto;
	width: 800px;
	padding: 0px;
	border-bottom: 0px solid #222;
	height: 20px;
}


#easel {
	width: 990px;
	float: left;
	background-color: #FFF;
}
#easelindex {
	width: 100%;
	float: left;
	background-color: #FFF;
}
#main_header {
	float: left;
	width: 700px;
	color: #D8D8D8;
	font-family: Arial, sans-serif;
	font-size: 100%;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: bold;
}

#side_header {
	width: 220px;
	padding: 3px 20px;
	background: #999999;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
}
#main_sub1_header {
	float: left;
	width: 500px;
	padding: 4px 20px;
	background: #CC9900;
	color: #FFFFFF;
	font-weight: bold;
}
#main_sub2_header { float: left; left: 230px; width: 230px; padding: 4px 20px; background: #444; color: #eee; font-size: 10px; font-weight: normal; }


#main {
	background-color: #FFFFFF;
	width: 685px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}
#maindos {
	background-color: #FFFFFF;
	width: 95%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}


#mainindex {
	width: 685px;
	height: 300px;
}
.menunovedades {
	width: 100%;
	padding-bottom: 1px;
}
.menunovedadesindex {
	float: left;
	width: 100%;
	background-color: #225282;
}
.menunovedadesindexall {
	float: left;
	width: 685px;
	margin-left: 35px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
.menunovedadesindex2 {
	float: left;
	width: auto;
	margin-left: 35px;
	padding-bottom: 25px;
}
#marcomenunovedades {
	float: left;
	width: 720px;
}
#main_alt { float: left; width: 760px; text-align: left; padding: 10px 20px; border: 0px solid #999; border-top: 0px; background-color: #fff; }
#main_sub1 { float: left; width: 270px; padding: 0px 0px; font-size: 10px; }
#main_sub2 {
	float: left;
	left: 230px;
	width: 499px;
	padding: 10px 20px;
	border-right: 1px solid #d5d5d5;
	background: #FFFFFF;
}

#side {
	float: right;
	width: 235px;
	text-align: left;
	padding: 15px 10px;
	line-height: 1.6em;
	clear: right;
}



#hembox {
	width: 990px;
	padding: 0px;
	text-decoration: none;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
}

#hem {
	width: 100%;
	text-align: center;
	color: #FFF;
	font-size: 0.7em;
	text-decoration: none;
	padding-top: 4%;
	font-family: Arial, sans-serif;
	padding-bottom: 4%;
	float: left;
	background-color: #225282;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
}
#hem a {
	text-decoration: none;
	color: #FFFFFF;
	
}
#hem:hover {
	text-decoration: none;

}

#OuterContainer {
	width: 990px;
	float: left;
	background-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#Container {
	width: 990px;
}
.body2 {
	background-image: url(img/fondo-cab.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
.rallita {
	color: #CCC
}

.rallita2 {
	color: #333
}
.borderfoto {
	border-width: 0px;
}
li {
	list-style: none;
}
ol {
	text-align: justify;
	padding-right: 10%;
	list-style: decimal;
}

ul {
	padding-right: 10%;
	text-align: justify;
}
.tablainteriorcoloract {
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #666666;
	background: #F7F7F7;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	padding: 5px;
	border-left: 1px solid #CACACA;
}
.tablainteriorcoloract a:link{
	color: #003399;
	text-decoration: underline;
}
.tablainteriorcoloract a:hover{
	color: #993300;
	text-decoration: none;
}
.tablainteriorcoloract a:visited{
	color: #333333;
	text-decoration: underline;
}
.tablainteriorcolor {
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #000000;
	background: #F7F7F7;
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
}
.tablainteriorcolor a:link{
	color: #003399;
	text-decoration: underline;
}.tablainteriorcolor a:hover{
	color: #993300;
	text-decoration: none;
}
.tablainteriorcolor a:visited{
	color: #333333;
	text-decoration: underline;
}
.tablainterior {
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #000000;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
}
.tablainterior a:link{
	color: #003399;
	text-decoration: underline;


}
.tablainterior a:hover{
	color: #993300;
	text-decoration: none;


}
.tablainterior a:visited{
	color: #333333;
	text-decoration: underline;


}
.tablasubtitular {
	font-family: Arial, sans-serif;
	font-size: 70%;
	color: #333333;
	background-color: #e5e5e5;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #bbbbbb;
	border-bottom-color: #BBBBBB;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.tablatitular {
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	background-color: #757575;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #bbbbbb;
	border-bottom-color: #BBBBBB;
	font-weight: bold;
	padding-left: 4px;
}
#masnov {
	width: 587px;
	float: right;
	background: #CECECE;
	padding-top: 1px;
}

.conten_imgn {
   float: left;
   width: 351px;
   text-align: right;   
}

.conten_txt {
   float: right;
   width: 200px;
    text-align: left; 
}

.conten_extra{
   clear:both; width:100%; height: 34px;
}
.contedestacado{
	width: 320px;
	float: left;
   
}
.destacadoimagen{
	width: auto;
	float: left;
   
}
#barritasup{
	float: left;
	width: 960px;
	text-align: right;
	padding-right: 30px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #CCCCCC;
	font-variant: small-caps;
	text-decoration: none;
	padding-top: 3px;
	background-color: #003366;
   
}

