/* CSS wm */

body {
font-family:"Trebuchet MS", Georgia;, "Times New Roman", Times, serif;
font-size:14px;
color:#000;
margin:0 auto;
background:url(/img/wm/bg-body.png) repeat-x;
line-height:1.5em;
}

/* estructura */


#contenedor {
width:800px;
margin:0 auto;
padding:0;
}

#cab {
color:#FFF;
margin:0 auto;
height:100px;
text-align:right;
background: url(/img/wm/logo-panel.png) top left no-repeat;
}


#contenido{
padding:10px;
}

#contenido-foro{
width:100%;
height:100%;
}


#menu {
width:760px;
height:50px;
padding: 60px 20px 0px 20px;
*margin:18px auto 0 auto;
font-size:16px;
font-weight:bold;
}


#navsec {
margin: 20px auto 0 auto;
*margin: 20px auto 0 auto !important; /* IE7 */
*margin: -9px auto 0 auto;
background:#d10039;
text-indent:20px;
padding: 5px;
*padding:15px 0 15px 0;
font-size:14px;
font-weight:bold;
height:50px;
*height:25px;

}

#pie {
width:100%;
height:200px;
background:url(/img/wm/bg-body.png) repeat-x;
margin-bottom:5px;
}

#textopie {
width: 800px;
margin: 0 auto;
padding:8px;
color:#FFF;
}

/* fin estructura */

/* ENLACES */

a:link {
	color: #FFF;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: underline;
	color: #CCC;
        
}
a:active {
	text-decoration: none;
	color: #FFF;
}


#contenido a:link {
	color: #1f619e;
	text-decoration: none;
}
#contenido a:visited {
	text-decoration: none;
	color: #1f619e;
}
#contenido a:hover {
	text-decoration: underline;
	color: #F00;
}
#contenido a:active {
	text-decoration: none;
	color: #1f619e;
}

/* FIN ENLACES */

/* MENU SUPERIOR */

#menu ul {
list-style:none;
}

#menu li {
float:right;
padding:15px;
}

/* FIN MENU SUPERIOR */

/* NAVEGACIÓN SECUNDARIA */

#navsec ul {
list-style:none;
}

#navsec li {
float:left;
padding-right:15px;
}

/* FIN NAVAGECIÓN SECUNDARIA */

table {
width:100%;
border: 0;
text-align:right;
}

td, tr, th {
border: #1f619e solid 1px;
padding:3px;
}

th {
background:#1f619e;
color:#FFF;
font-weight:normal;
}


/* FORMULARIOS */

form {
text-align:left;
}

fieldset {
border: #000 solid 2px;
color:#1f619e;
/* margin: 10px; */
margin:0 auto;
padding:5px;
width:90%;
}

legend {
font-weight:bold;
font-size:16px;
padding:10px;
background:#1f619e;
color:#FFF;
}

label {
display:block;
padding:5px;
}

input {
padding:3px;
margin: 5px;
}

input:focus, textarea:focus {
background:#FCC;
}

input.radio {
float:left;
margin-right:1em;
}

/* FIN FORMULARIOS */

h1 {
font-size:18px;
} 
error {
color: #FF0000;
font-weight: bold;
}

/* LOGIN
======================================================================== */


#login input{
font-size: 20px;
padding:2px;
}


/* fin login
======================================================================== */



/* NOTICIAS */

#noticia{
background:#f5ede3;
padding:10px;
margin:25px auto 0 auto;
*margin:0 auto;
}

/* DESCARGA CONTRATO */

.descargacontrato {
background:#FFF url(/img/wm/icon/contrato.png) no-repeat;
width:287px;
height:79px;
text-indent:-2000px;
}

img {
border:0;
}

.capturapromo {
float:left;
padding-right:10px; 
}

/* AUTOPROMOS 
======================================================================== */

.autopromo table, td, tr {
border:1px #CCC solid;
text-align: left;
}

.vacio {border:0;}


/* TARIFAS 
======================================================================== */

.filacolor {
background-color:#CCC;
}

/* DATOS ADMINISTRACIÓN
======================================================================== */

.textoaviso {
font-weight:bold;
color:red;
font-size:12px;
}

.requerido {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
}


/* CAJA AVISO
======================================================================== */
.caja-aviso {
margin:0 auto;
border: red solid 2px;
padding:5px;
width:90%;
}

.img-aviso {
float:left;
padding:10px;
}

.img-advertencia {
float:left;
margin-top:-7px;
}

/* LLAMADAS ACTIVAS
======================================================================== */

.activas {
color: red;
font-weight:bold;
}

.activas img {
vertical-align:middle;
}

.textocentrado {
text-align:center;
}

/* SECCION PANEL WEBS DE PROMOCION
======================================================================== */

#webs {
width:100%;
margin:0 auto;
font-size:11px;
}

#webs td {
text-align:center;
padding:5px;
border:0;
}

#webs img {
text-align:center;
padding:5px;
border:0;
}

/* CENTRADO DE IMÁGENES EN VERTICAL
======================================================================== */

.imgcentrada {
vertical-align:middle;
float:left;
padding-right: 10px;
}

/* TAMAÑO TABLA AUTOPROMOS
======================================================================== */

.tabla {
width:500px;
}