body {
	
	background:url(fondo.jpg);
	background-color: #3f3f42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#686868;
	background-repeat: repeat-x;
	margin-top:0px;
}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#5a5a5a;
}
a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#23286c;
	outline-style:none;
	outline-width:0;
}
a:hover{
	color:blue;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#5a5a5a;
	white-space:normal;
}
img {
	/*vertical-align: middle;*/
	border:none;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color:#5a5a5a;
	margin: 0px 0px 0px 0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:#228af5;
	margin: 0px 0px 0px 0px;
}
.ob {
	color:red;
	font-weight: bolder;
}

h3.ch3{
	padding:20px 0px 5px 25px;
	color:#1045a5;
	font-size:12pt;
	margin: 0px 0px 0px 0px;
}
h3.ch1{
	padding:0px 0px 0px 0px;
	color:#1045a5;
	font-size:12pt;
	margin: 0px 0px 0px 0px;
}
.select {
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	height:20px;
}
.select2 {
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.input {
		font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
#ContenidoPrincipal{
	margin:auto;
	width:922px;
}
#Contenido {
	background: #ffffff url(fondoContenido2.jpg);
	min-height: 750px;
	background-repeat: repeat-x;
	float:left;
}
#ContenedorColumnas {
	width: 922px;
	float:left;
}
#EspacioBlanco{
	display: block;
	width: 922px;
	height:63px;
	background: #ffffff;
}
#ColIzquierda {
	width: 310px;
	float:left;
}
#ColDerecha {
	width: 612px;
	float:left;
	position:relative;
}
#ContenidoVariable {
	width:576px;
	padding:16px 18px 18px 0px;
	float:left;
}
a.MenuLateral {
	width:220px;
	height:22px;
	display:block;
	background: url(MenuLateral.gif) top;
}
a.MenuLateral span{
	padding: 3px 0px 0px 18px;
	font-size: 8pt;
}
a.MenuLateral:hover{
	background: url(MenuLateral.gif) bottom;
}
#PatrocinadorPrincipal{
	float:left;
	width:235px;
	height: 294px;
	display:block;
	background:url(head_back_patrocinador.png);
}
#SiteMap {
	float:right;
	padding:23px 15px 0px 0px;
}
#SiteMap a {
	color:#b4b4b4;
	font-size:8pt;
}
#ContenMenuTop{
	float: left;
	width:612px;
	height:34px;
	position: relative;
}

#ContenMenuTop ul {
	list-style-type: none;
	margin-top:10px;
}
#ContenMenuTop li {
   display: inline;
   padding-right: 15px;
   padding-left: 15px;
}
#ContenMenuTop a {
	color:white;
}
#m1{
	width:188px;
	left:230px;
	z-index: 10;
}
.OpcionMenu{
	background:#ded9d3;
	width:182px;
	padding: 5px 3px 5px 3px;
	float:left;
	color:#23286c;
}
.OpcionMenu:hover {
	background:#eee9e3;
}
.ContenedorOpcionesMenu {
	display:none;
	clear:both;
	position:absolute;
	top:34px;
	background-color:#eee9e3;
	padding:5px 5px 5px 5px;
	z-index: 100;
}
#ContenMenuTop a:hover {
   color:orange;
}
#PatrocinioGeneral{
	width: 855px;
	height:80px;
	background:url(foot_patrocinios.gif);
	display: block;
	float:left;
	margin-left:53px;
}
.FormaCampo{
	float:left;
	border-bottom:1px solid transparent;
}
.FormaEtiqueta{
	background-color:#efefef;
	padding:3px 3px 3px 3px;
	text-align:right;
	float:left;
}
.FormaControl{
	float:left;
	padding-left:5px;
}
#AccesoSocio{
	width:86px;
	height:22px;
	background:url(submit_continuar_86.png) top;
	display:block;
}
#AccesoSocio:hover{
	background:url(submit_continuar_86.png) bottom;
}
#EnviaContacto{
	width:86px;
	height:22px;
	background:url(submit_continuar_86.png) top;
	display:block;
}
#EnviaContacto:hover{
	background:url(submit_continuar_86.png) bottom;
}
/*##############################*/
/* MSG BOX */
/*##############################*/
.MsgBoxCaja1, .MsgBoxCaja2 {
	padding:10px 10px 10px 10px;
	margin: auto;
	background-color: #fff7c7;
	border: 1px solid #fdd845;
	
}

.MsgBoxTitulo1,.MsgBoxTitulo2 {
	color:#9f0000;
	font-size: 11pt;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom:10px;
}

.MsgBoxContenido1, .MsgBoxContenido2 {
	color:#000000;
	font-size: 9pt;
}

.MsgBoxCaja3, .MsgBoxCaja4 {
	padding:10px 10px 10px 10px;
	margin: auto;
	background-color: #e5ecf9;
	border: 1px solid #aac6e8;
	
}

.MsgBoxTitulo3,.MsgBoxTitulo4 {
	color:#08287d;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom:10px;
}

.MsgBoxContenido3, .MsgBoxContenido4 {
	color:#08287d;
	font-size: 9pt;
}

.MsgBoxCaja5 {
	padding:10px 10px 10px 10px;
	margin: auto;
	background-color: #e9ffda;
	border: 1px solid #72b94f;
	
}

.MsgBoxTitulo5 {
	color:#183903;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom:10px;
	text-transform: uppercase;
}

.MsgBoxContenido5 {
	color:#183903;
	font-size: 9pt;
}
/*###########################*/

.HomeEmi {
	width:245px;
	padding: 4px 0px 4px 0px;
	float:left;
	border-bottom:1px dotted #d6d6d6;
}

.Patrocinador2 {
	width:180px;
	height:60px;
	padding:0px 12px 0px 12px;
	float:left;
	
}



.marco{
	border: 1px solid silver;
}

.titulo{
color:#1045a5;
	font-size:12pt;
	font-weight:bold;
}
.boton {
		font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.pleca {
	background-color:#DDDDDD;
	font-weight:bold;
	color:#3A3A3A;

}



.pantalla_modal{
	position:absolute;
	top:0px;
	left:0px;
	background:url(fondo_modal.png);
	cursor:wait;
}
.pantalla_modal_msg {
	background:#FFFFFF;
	float:left;
	position:absolute;
	
	cursor:default;
	}
.pantalla_modal_encabezado{
	background:url(modal_top_back.png);
	float:left;
	
	height:40px;
}
.pantalla_modal_titulo{
	float:left;
	text-transform: uppercase;
	font-size: 11px;
	color: #3f3f3f;
	padding:6px 0px 0px 7px;
}

.pantalla_modal_close{
	background: url(ico_close.png) no-repeat center;
	width:16px;
	padding:10px 7px 0px 0px;
	height:16px;
	display:block;
	float:right;
	cursor:pointer;
}

.pantalla_modal_contenido{
	padding:5px 15px 0px 15px;
	float:left;
	min-height:200px;
	background: #ffffff url(ajax-loader_snake.gif) no-repeat center;
	width:100%;
}
