@charset "utf-8";
/************
HOJA DE ESTILOS CREADA POR LEUNAM GESTION GENERALES PARA ACSEBROKER.COM
***********************************************************************/

/****************************
GENERALES
*****************************/
* { margin:0; padding:0;}
.visible{display:block;}
.novisible{display:none}
.salto20{display:block; width:100%;height:20px;}
fieldset { border: none; }
legend, hr { display: none; }
.over{}
p{	padding-bottom:5px;}

/*LINKS GRALES*/
a:link, a:visited {color: #949494;	text-decoration : underline;}
a:focus { outline: none; }
a:hover {	color : #FF3366; text-decoration:underline ;}
a.actual{color : #FF5781; text-decoration:none ;	font-weight: bold;  cursor: default; }

/*FORMULARIOS*/
form {/*margin:10; */border: 1px solid #E4E1E1; margin-top:10px;}
form.sinborde{margin-top:10px; border: none;} /*sin borde, con margenes*/
form.sinsin {margin:0; border:none;} /*sin margenes, sin borde*/
input { vertical-align:middle; }
input, select, textarea {font-size: 11px;}

/*LISTADOS*/
ul { list-style-type:none; margin:0px; border:0px;}
li{ margin:0; border:0;}

/*TABLAS*/
/*para el cellspacing=0*/	
table {display:table; border:0; padding:0; margin:0;border-collapse:collapse; }
td, th { display:table-cell;}
tr {display:table-row;}
img, a img {border:0; margin:0;}
td.conborde {padding:4px 2px 2px 4px; border: 1px solid Navy;}
/*en algunas necesito cellspacing */
table.pad1, table.pad2, table.pad3 {border-collapse: separate !important; }	
table.pad1 td {padding:4px 4px 4px 4px; }
table.pad2 td {padding:2px 2px 2px 2px; /*font-family: Verdana, Arial, Times, sans-serif; font-size:11px;*/}
table.pad3 td {padding:2px 2px 2px 5px; font-family: Verdana, Arial, Times, sans-serif; font-size:11px;}

/********************************************
Cuerpo y HTML
*********************************************/
body
{ background: White;	
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #737373; text-decoration: none;font-weight: normal;border:0; 
 margin: 0 auto; margin-top:30px;/*text-align:center; *//*overflow-y: scroll;*/
}
/** html { width: 100%;}*/


/**********************************
 CONTENEDORES PRINCIPALES
**********************************/
#container { width: 741px; margin: 0 auto;  float:none;}
#franjaSup {background: #000E78 url(../images/name.jpg) 5px no-repeat; width:730px; height:20px; color:white; /*font:14px/130% Arial;*/ padding-right:10px; text-align:right; margin-bottom:20px; font-variant:small-caps; line-height:1.49em;font-size:1.10em; }
#zonaLogo /*poner logo en la home*/
{ font:30px georgia,serif; color:#949494; text-align:center; padding-left:180px; letter-spacing:-0.020em; width:560px;}
.enhome {background:#fff url(../images/logos/logo80.jpg) 0px no-repeat; height:83px;}
.resto {background:#fff url(../images/logos/logo80.jpg) 0px no-repeat; height:83px;}

#zonaPpal{	width:740px; float:left;}


/***************** 
MENUS LATERALES
*****************/
#zonaMenu
{ /*	display:block; float:left; */}
#zonaMenu ul 
{width:220px; text-align:left;	float:left; margin-top:20px; display:block;  }
#zonaMenu ul li 
{margin-left:0px;line-height:1.49em; font-variant:small-caps; color: #949494; text-decoration: none; display:block; width:200px; clear:both;}
#zonaMenu ul li a {width:auto; border-bottom: 0.083em solid #a9a9a0;text-decoration:none;}
#zonaMenu ul li a:hover { color: #FF2F53;border-bottom: 0.083em solid #FF2F53;}
#zonaMenu ul li a.actual, #zonaMenu ul li a.actual:hover
{/*margin-left:10px;*/line-height:1.49em;font-variant:small-caps;color: #000E78; text-decoration: none; width:auto; text-decoration:none; border-bottom:none;}

/*Submenu de Socios*/
#zonaMenu ul li ul.submenu
{width:200px; text-align:left;/*	float:left; */margin-top:0px; display:block;clear:both;padding-left:20px;}


/*******************************
ZONAS DE TEXTO DE PAGINAS
********************************/
#zonaPpal img {float:left; width:500px;border:1px solid #000E78;} /*imagen con borde*/
#zonaPpal table td img {width:auto; border:1px solid #000E78; float:right; display:block;}
#zonaPpal table td img.sin {/*width:auto;*/ border:none; display:block; float:left; padding:0; margin:0;}

#zonaTextos, #zonaMedios {display:block; float:left;}
#zonaTextos{	width:490px; }
#zonaTextos h2 {float:left; display:block; width:500px; font-size:1.10em; line-height:1.833em; font-weight:300; font-variant:small-caps; letter-spacing:0.10em; color:#7a7a70; margin:0;font-weight: bold; text-align:left; border-bottom: 0.083em solid #a9a9a0; margin-bottom:8px;  }
.blabla {float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #737373;text-align: justify;line-height:16px; margin-bottom:20px; width:500px;}

/*pagina a doble columna de Donde Estamos*/
.medioPpal
{width:235px;margin-right:15px;display:block; float:left; font-size: 11px;}

.medioPpal h2
{ 	float:left; width:230px; font-size:1.10em; line-height:1.833em; font-weight:300; font-variant:small-caps; letter-spacing:0.10em; color: #C2C2BC; margin:0;font-weight: bold; text-align:left; border-bottom: 0.083em solid #a9a9a0; margin-bottom:3px; }
.medioPpal h2 a, .medioPpal h2 a:visited{ text-decoration: none;color:#7a7a70;}
.medioPpal h2 a:hover {text-decoration:none;color: #FF2F53;  }
.medioPpal p {	padding-bottom:10px;}


/**************************
PIE
***************************/
#lineaPie {display:block; float:left; margin-top:30px;
background-color: #000E78;	width:730px; height:3px;  margin-bottom:7px;font-size:1px;}
div#pie { float:none; width:730px; padding-bottom:10px; }
div#pie h2 { display: none;}
div#centropie { display: block; float: left;	width: 730px;	font-size: 0.9em;}
div#centropie a, #centropie {	color:#E1E1E1;}
div#copyright { margin-top:2px; margin-left:140px; color: #E1E1E1;margin-bottom:20px; }
div#menupie { float: left; text-align: left; width:200px;}
div#menupie a { padding-right:6px; text-decoration:none;}
div#menupie a:hover { text-decoration: underline;color: #FF2F53; }

div#w3c { text-align: right; }
div#w3c a { margin:0px 4px 0px 4px;line-height:14px; text-decoration:none;}
div#w3c a:hover { margin:0px 4px 0px 2px; border:1px solid #2671c6; text-decoration:none;
	color: #993333; background: #FFD700;}

/****************************
FORMULARIO EMAIL
***************************/
legend {display: none;}
fieldset {padding: 10px 0px 10px 20px;}
label { float:left; clear:both; margin-bottom: 1px; font-weight: bold;}
input, textarea, select { float:left; clear:both; font-family: Verdana, Arial, Times, sans-serif; font-size:11px;}
input, textarea { margin-bottom: 10px; padding: 3px;}
input { height:10px;}
input.submit { background-color:transparent;	height:24px; font-size:0.95em; color:#323d59;
   /*cursor: pointer; font-weight: bold;*/}
input#name, input#email { width: 200px;}
input.hidden {display: none;}

.radio {	display:block; float:left; margin-right:5px;}
input.opcion {display:block;	margin-top:4px; /*margin-left:2px;*/}

select option {padding: 0px 2px 0px 2px;  margin:0;}
input.checkbox {display:block;	margin-top:2px;height:13px;/*padding-bottom:4px;*/ /*margin-left:4px;*/margin-right:2px;/*font-size:20px; */}

/*errores en email y ok*/
ul.error {color: #D40000;font-size:10px; position:absolute; /*display:block; float:left;*/ margin-left:260px;margin-top:20px; }
div#okemail { color:#323d59; display:block; font-size: 115%; height:180px;}	


