
#contenedor_izquierda {
width:180px;
height:100%;
/*background:#84273c;*/
/*border-right:1px solid #DFD8D2;*/
}

#left_quote {
position:relative;
left:0;
width:195px;
margin:0 0 0 0;
/*padding:.5em 5% .5em 5%;*/
background:#84273c;
/*border-top:1px solid #DFD8D2;*/
border-bottom:1px solid #DFD8D2;
font-size:1.4em;
font-style:italic;
color:#ffffef;
text-align:left;
}

#left_text {
position:relative;
width:200px;
margin:0 0 0 0;
/*padding:.5em 5% .5em 5%;*/
background:#84273c;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#fff;
text-align:left;
}

#contenedor_principal {
width:780px;
height:100%;
margin:0 0 0 0;
padding:0 0 0 0;
background:#ffffff url(img/navbar_fade.jpg) top repeat-x;
}

.barranavegador {
position:relative;
width:780px;
height:2em;
background:#ffffff;
font-size:14px;
padding-top:0px;
padding-left:10px;
}

#barranavegador_fade {
/*position:relative;*/
width:770px;
/*padding-top:10px;*/
height:2em;
background:#ffffff url(img/navbar_fade.jpg) top repeat-x;
/*border-right:1px solid #DFD8D2;*/
}
#barranavegador_fade_debajo {
/*position:relative;*/
width:780px;
/*padding-left:10px;*/
height:32px;
background:#ffffff url(img/navbar_fadeinvertido.jpg) top repeat-x;
border-right:1px solid #DFD8D2;
}

#contenedor_principal_dentro {
position:relative;
left:0;
top:0;
width:800px;
margin:0 0 0 0;
padding:0 0 .2em 0;
background:#ffffff;
border-left:1px solid #DFD8D2;
border-right:1px solid #DFD8D2;
}

#rci_left_column {
position:relative;
width:600px;
margin:-1em 0 0 .2em;
padding:0 1em 0 1em;
background:transparent;
font-size:.9em;
color:#000000;
text-align:left;
}

#columna_derecha {
position:relative;
float:right;
clear:both;
width:200px;
margin:0 0 0 0;
padding:0 0 0 0px;
background:#ffffff;
font-size:.9em;
color:#9D958E;
text-align:left;
}

#columna_derecha {
/*margin:.9em 0 0 1.4em !important;
margin:.9em 0 0 1.6em;*/
padding:0 0 0 0;
list-style-type:circle;
}

#columna_derecha li {
margin:0 0 .3em 0;
padding:0 0 0 0;
}

#pie {
position:relative;
width:780px;
height:2.5em;
margin:0 0 0 0;
padding:.3em .5em 0 0;
background:#ffffff;
border-top:1px solid #DFD8D2;
font-size:.85em;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
text-align:right;
}

/* top navigation bar */
#nav ul{
padding:0 0 0 0;
margin: 0 0 0 0;
white-space: nowrap;
font-size:10px;
color:#000000;
float:left;
width:100%;
height:2em;
background:transparent;
list-style:none;
}

#nav ul li{
display:inline;
list-style:none;
}

#nav ul li a{
margin: 0 .4em 0 0;
padding: .4em 0.7em 11px 0.7em;
color:#7B0C2C;
text-decoration:none;
float: left;
background:#ffffff;
border-left:1px solid #DFD8D2;
border-top:1px solid #DFD8D2;
border-right:1px solid #DFD8D2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
/* style="color: #7B0C2C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;" */

}

#nav ul li a:hover{
color:#8E1F0D;
background:#EDE9E6;
font-weight:bold;
text-decoration:none;
}

#nav #current li {
color:#000000;
background:#EDE9E6;
}

#nav #current a {
color:#7A6D62;
background:#EDE9E6;
text-decoration:none;
}

/* font styles */
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 -.3em 0;
padding-left:8px;
padding-right:8px;
/*padding:.8em 0 .5em 3.3em;*/
font-size:1.3em;
color:#8E1F0D;
/*background-image:url(images/calendario.jpg);
background-repeat:no-repeat;
background-position:.1em .1em;*/
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 -.8em;
padding:0 0 0 0;
font-size:22px;
color:#8E1F0D;
}

#columna_derecha h3 {
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 -.8em;
padding:0 0 0 0;
font-size:.9em;
color:#8E1F0D;
}

#left_text h3 {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 -.7em;
padding:0 0 0 0;
font-size:1.2em;
color:#8E1F0D;
}

.small {
font-family:"Courier New", Courier, mono;
font-size:.85em;
text-transform:uppercase;
}

/* link styles */
#conetenedor_principal_dentro a {
color:#D96107;
text-decoration:underline;
}

#conetenedor_principal_dentro a:hover {
color:#999999;
text-decoration:none;
}

/* images */
#logo {
margin:.5em 0 0 0;
width:15em;
height:14em;
}

img {
border:none;
}

/* misc styles */
blockquote {
/*margin:.3em .6em .7em .6em;*/
/*padding:.05em .5em .05em .5em;*/
background:#ffffff url(img/navbar_fade.jpg) top repeat-x;
border-top:1px solid #CABEB5;
border-bottom:1px solid #EEEAE7;
border-left:1px solid #D7CDC6;
border-right:1px solid #EEEAE7;
font-family:Arial, Helvetica, sans-serif;
color:#7C6C61;
}

/* workarounds and hacks */
.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 */

/*-----------------------------------------------------------*/

.textopie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}
.textochico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
}
.textomedio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
}
.textogrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
}
.textorechico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
}
.textomed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
.botonizquierda {
	width:180px;
	height:30px;
	BACKGROUND-COLOR: #d3d3d3;
	border:1px solid #111;
	COLOR: #000;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 14px;
}
.FormCasillas
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/*--------------------------- Para la Nube de Tags ----------------------------------------------*/
.level0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #aaaaaa;
}
.level1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #cccccc;
}
.level2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #eaeaea;
}
.level3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #ffffff;
}
.level4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #eeeeee;
}
.level5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #eeeeee;
}
.botontool {
	/*border:1px solid #999999;*/
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	width:55px;
	height:20px;
	text-align:center;	
	color:#000;
	/*font-weight:bold;*/
	font-size:9px;
	background :url(images/fondobotontool.jpg) repeat-x;
	margin-left:3px;
	margin-right:3px;
}
.botonsubmenu {
	/*border:1px solid #999999;*/
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	width:55px;
	height:20px;
	text-align:center;	
	color:#000;
	/*font-weight:bold;*/
	font-size:9px;
	background :url(images/fondobotonsubmenu.jpg) repeat-x;
	margin-left:3px;
	margin-right:3px;
	padding: 0px 10px 0px 10px;
}
.videoprincipal
{
position:absolute;
left:30px;
top:100px;
}

.tituloseccionderecha {
	color: #7B0C2C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background:#d3d3d0;
	padding-top:10px;
	padding-bottom:10px;
	background:url(images/boton-menu-derecha2.jpg);
	background-repeat:no-repeat;
	text-align:center;
	height:20px;
}
.imagenthumb {
	padding: 5px 5px 5px 5px;
	border: 1px solid #999999;
}

<!-- Google Search -->
/* bold the section header */
.gsc-resultsRoot-siteSearch .gsc-title {
font-weight : bold;
}

/* the GSearchControl CSS Classes
* .gsc-control : the primary class of the control
*/
.gsc-control {
	width: 820px;
}

/*-----------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
/*---------------------------------  Para el Paginador --------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-size:11px;
		font-family:Verdana, Arial;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #960000;
		
		text-decoration: none; /* no underline */
		color: #960000;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #960000;

		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #960000;
		
		font-weight: bold;
		background-color: #960000;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}

/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/