body { 
	/*background-image:url(../imagenes/bgs/bgstripe.gif);*/
	background-image:url(../imagenes/background2.jpg);
	background-repeat:repeat-y; 
	background-position:center; 
	background-color:#e9e7e8;
}
html,body {
	scrollbar-base-color:#fff;
 	scrollbar-3dlight-color:#C8C8C8;
   scrollbar-arrow-color:#333333;
   scrollbar-darkshadow-color:#C8C8C8;
   scrollbar-face-color:#eeeeee;
   scrollbar-highlight-color:white;
   scrollbar-shadow-color:#c8c8c8;
}
#contenedor { 
	position:absolute; 
	text-align:center; 
	width:100%; height:100%;
}
.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
 }

.clearfix {
        display: inline-block;
 }

/* start commented backslash hack \*/

* html .clearfix {
        height: 1%;
 }

.clearfix {
        display: block;
}
#barrita { 
	width:100%; height:3px; background-color:#333333;
	margin:0 auto;
}
#general { 
	width:740px; 
	background-color:#FFFFFF; 
	margin:0 auto;
}
#intro {
	height:200px; width:730px; 
	min-height:200px; max-height:200px; line-height:200px; font-size:200px;
}
#banner { 
	width:720px; margin-top:7px; 
	height:60px; 
	background-color:#ffffff; 
	background-image:url(../imagenes/logo.jpg); 
	background-repeat:no-repeat;
}
#menu {
	width:720px; 
	height:28px; 
	background-image:url(../imagenes/bg_menu.gif); 
	background-repeat:repeat-x;
}
.celda_menu { 
	border-right:1px solid #C0C8D1; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
}
.celda_menu_over { 
	border-right:1px solid #333333; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#FFFFFF; 
	font-weight:bold; background-color:#333333; cursor:pointer; 
}
.celda_menu_last { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
}
.celda_menu_last_over { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#FFFFFF; 
	font-weight:bold; background-color:#333333; cursor:pointer; 
}
#fecha {
	width:720px; 
	height:20px; 
	background-color:#333333; 
}
#flash {
	width:720px; 
	height:200px;
}
#barrita2 { width:720px; height:10px; background-color:#333333; margin-top:8px;
}
#cuerpo { 
	width:720px; 
	min-height:400px; max-height:65000px; 
	margin-top:10px; 
}
#lado_izq {
	width:200px; 
	/*background-color:#FFFFCC; */
	min-height:400px; 
	max-height:1400px; 
	height:386px; 
	float:left;
}
#lado_der { 
	width:520px; 
	/*background-color:#FF0099;*/
	min-height:400px; 
	float:left; 
	max-height:65000px; color:#000000;  
}
.titulo { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#ffffff; 
	background-color:#a50202; 
	padding:10px;
}
.subtitulo { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#ffffff; 
	background-color:#a50202; 
	padding-left:10px;
}
.opcion_menu { 
	background-image:url(../imagenes/menu_2.jpg); 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color:#333333; 
	padding-left:15px;
}
.opcion_menu_over { 
	background-image:url(../imagenes/menu_1.jpg); 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color:#000000; 
	padding-left:15px; cursor:pointer;
}
.opcion_menu_selected { 
	background-image:url(../imagenes/menu_3.png); 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color:#ffffff; 
	padding-left:15px; cursor:pointer;
}
#footer { 
	width:720px; 
	height:25px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#ffffff; background-color:#333333; 	
}
#footer A { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#ffcc00; 
}
.arial_11_normal { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000;
}
.arial_11_normal A { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	text-decoration:none;
}
.arial_11_normal A:hover{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}
.titulo_amarillo {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#FFFFFF; 
	font-weight:bold; 
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.leyenda {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFffff;
}
.leyenda A {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#FFffff; text-decoration:none;
}
.etiqueta {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#FFFFFF;
}
#campo { 
	border:1px solid #333333; 
	background-color:#FEF5E2;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#333333;	
}
.boton_enviar {
	font-family:Arial, Helvetica, sans-serif; width:120px; 
	font-size:11px; 
	font-weight:bold; 
	color:#000000; 
	background-color:#FFCC00; 
	border-bottom:1px solid #000000; cursor:pointer;
}
.boton {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#000000; 
	background-color:#FFCC00; 
	border-bottom:1px solid #000000; cursor:pointer;
}
.frame_mensaje {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000; 
	background-color:#f1f8fa; 
	border:1px solid #e0e6e8;
}
.marco_foto { 
	background-color:#eeeeee; 
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000; 	
}
.marco_foto A {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000; 
	text-decoration:none; 
}
.recomendacion { 
	background-color:#F7E2B3; 
	border:1px solid #CF9D05;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000; 
}
.etiqueta2 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#000000; 
}
.tabla_tarjeta { background-color:#CFE1FC;
}
.texto_contenido3 { 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	color:#000000; border:1px solid #000000; background-color:#ffffff;	
}