
* {
margin:0px;
padding:0px;
}

body {
}

body, textarea, input, select, h1, h2, h3, td,th {
font: normal 11px Verdana, arial, helvetica, sans-serif ;
color:#666;
}

img {
border:0px;
}

p a:link, p a:visited, 
td a:link, td a:visited {color: #327E90;padding:0.2em;}
p a:hover,
td a:hover{color: #fff; background-color: #42A0B6; text-decoration: none;}

ul {margin-left:2em;}
ul li {margin-bottom: 1em;}

a:link.resalt { background-color: #FEFEC9;}
a:visited.resalt { background-color: #FEFEC9;}

a:link.pag { text-decoration: none;}
a:visited.pag {text-decoration: none;}

a:hover.pag {text-decoration: underline; color: #1DADF3;}


/*
.tablaadmin {
background-image: url(../img/bg_admin.gif);
}
*/

/*GENERALES
--------------------------------------------------------------*/
table.datos td{
padding-bottom:1em;
padding-right:1em;
vertical-align:top;
}

table.lista{
margin-top:1em;
	width:100%;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-collapse:collapse; /*si no, celdas vacías en mozilla pierden el borde*/
	border-spacing:0px;/*por seguridad, ponerlo para eliminar el cellspacing en Mozilla. IE no lo soporta*/
}

table.lista th{
		padding:0.2em 1em;
		border-spacing:0;
		vertical-align:middle;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		font-weight:bold;

		background-color:#42A0B6;
		color:#fff;

}

table.lista td{
		padding:0.2em 1em;
		border-spacing:0;
		vertical-align:middle;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;

}

table.lista th a:link, 
table.lista th a:visited {color:#fff;text-transform: uppercase;}

table.lista tr.tr1{
background-color:#D3EAEF;
}

table.lista tr.tr2{
background-color:#E7F1F4;
}

table.lista tr:hover{
	background-color: #FFCE21;
	color:#000;
}

table.lista tr.resaltar{/*Idéntico al hover anterior, para IE junto con el javascript*/
	background-color: #FFCE21;
	color:#000;
}

/*Listados*/
/*#main .bg_resaltado {background-color:#CDEAF8;} */ /*pagina de resultados*/ 
/*#main td.td1{background-color:#79C7D9; color:#fff; text-align:center;} 
#main tr.tr1{background-color:#D3EAEF}
#main tr.tr2{background-color:#E7F1F4}
*/
#main th {}

/*formularios*/
#main input, #main textarea, #main select {border: 1px solid #666;}
#main input.check,#main input.checkbox {border:none}
#main input, #main textarea {padding:0.2em;} 

#main input.submit {font-size:12px;padding:0.2em;color:#333;}

#modeli #main div.submit, #archivos #main div.submit  {text-align:right; padding-right:1em;margin:1em 0}

#main .alerta {
background-color: #ffc;
border: 1px solid #AAAA93;
padding: 1em;
margin: 1em 0;
}

#main .alerta_input {
background-color: #ffc;
}

/*
--------------------------------------------------------------*/

#container{
float:left;
width:100%;

}

#header{
background-color: #fff;
height: 60px;

}

#nav{
background-color: #BFBFBF;
height:20px;
text-align:right;
padding-right:1em;
}

#content{
background: url(../img/admin_bg_sidebar.gif) repeat-y;
	width:960px;
	float:left;
}

#sidebar {
	float:left;
	width: 185px;

}

#main {
margin-left:200px;
/*padding:2em;*/
padding:2em 0;
	background-color: #fff;
	width:700px;
}

/* Hides from IE5-mac \*/
* html #main {height: 1%;} /*corrige pero no elimina del todo un misterioso bug en IE (corrige el margin extra de los ul del sidebar, pero permanece un 3px espacio adicional entre main y sidebar)*/
/* End hide from IE5-mac */



/* IE */
/*#sidebar {width: 140px;margin-left:14px;}*/
/* MOZ */
/*html>body #sidebar {width: 130px;margin: 0px 0px 0px 26px;}*/



#footer {
	background-color: #fff;
	height:60px;
	clear:both;
}


/*-------------------------------------------------*/
.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 */
/*-------------------------------------------------*/


/*
--------------------------------------------------------------*/
#header h1{
padding:20px 0 0 10px;
font-size: 18px;
color:#42A0B6;

}


/*NAV, FOOTER NAV
--------------------------------------------------------------*/

#nav p, #footer_nav p {
line-height:20px;
}

#nav p a, #footer_nav p a {
color:#000;
font-weight: bold;
}

/*
--------------------------------------------------------------*/
#sidebar h2 {
	padding: 0.25em 0.5em 0.25em 0.75em;
	background-color: #42A0B6;
	color:#C7E9F1;
	font-size:14px;
	font-weight:bold;
	border-top: 1px solid #B3D9E2;
}

/*#sidebar h2 a{
color:#fff;
text-decoration: none;}
*/


.navlist
{
padding: 0;
margin-left: 0;
background: gray;
/*width: 13em;*/
width:100%;

}

.navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid #B3D9E2;
text-align: left;
}

.navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #42A0B6;
background: #68B3C5;
text-decoration: none;
font-weight: normal;
font-size:12px;

}

/* Hides from IE5-mac \*/
* html .navlist li a {height: 1%;} /*corrige el margin extra de los ul del sidebar*/
/* End hide from IE5-mac */


.navlist li a:link { color: #fff; }
.navlist li a:visited { color: #fff; }

.navlist li a:hover
{
border-color: #ff6;
color: #FFF;
background: #666;
}

.navlist li.last {

border-bottom: 1px solid #B3D9E2;
}


/*
--------------------------------------------------------------*/
#main h2 {
	margin-bottom:1em;
	border-bottom: 1px solid #808080;
	padding-bottom:0.25em;
	font-size:16px;
	font-weight:bold;
}

#main p {margin: 1em 0;}

#main .form_order {float:right;}

/*
--------------------------------------------------------------*/

#footer #footer_nav{
height:20px;
background-color: #BFBFBF;
text-align:center;
}

#footer p {
padding:2em;
text-align:center;
font-weight: bold;
}



/*index
--------------------------------------------------------------*/

#index table td{
padding-bottom:1em;
padding-right:1em;
vertical-align:top;

}