body {
    margin:0px;
	background:#DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    }

a:link, a:visited {
    color:#0000FF;
	}
a:hover {
    color:#FF3300;
	}
	
/* ----------------------- container --------------------- */
#container {
    width: 800px;
	background-color:#FFF;
	background-image:url(img/bg_content.png);
	background-position:bottom;
	background-repeat:repeat-x;
    margin:0px auto;

    }
/* ----------------------- Header ------------------------ */


#header {
    background:#0D0E13 url(img/bg_header.png) repeat-x;
	border-bottom:#FFFFFF solid 2px;
	height:90px;
    padding: 0px;
    margin: 0px;
    }
	
#header2 {
	background-image: url(img/bg_header2.gif);
	background-repeat: no-repeat;
	height:90px;
	background-position: right -20px;
}	

#header3 { 
    width:800px;
    margin: 0 auto;
	}

#headerRight {
	width:400px;
	float:right;
	}
.fecha {
	text-align:right;
	font-size:11px;
	}
.fecha img {
	vertical-align:middle;
	}
#searchHeader {
    text-align:right;
	margin-top:30px;
	}
#searchHeader form input {
	font-size:12px;
	}
/* ---------------------- menu top ----------------------- */

.menu1 {
    padding:0px; 
	margin:0; 
	list-style:none; 
	height:25px; 
	background:#E7E7E7; 
	position:relative; 
	}
	
.menu1 li {
    float:left;
	}
	
.menu1 li a {
    display:block; 
	float:left; 
	height:25px; 
	line-height:25px; 
	color:#000; 
	text-decoration:none; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align:left; 
	padding:0 16px 0 8px; 
	cursor:pointer;
	border-right:#FFF solid 1px;
	}
	
.menu1 li.current a {
    color:#fff; 
	background: #00CC99;
	}
	
.menu1 li a:hover {color:#fff; background:#0099FF;}

.menu1 li.current a:hover {color:#fff; background:#000; cursor:default;}


/* ------------------------ content ----------------------- */
div #container, div #content, div #right { /*forza los div content y right a 600px de alto*/
    min-height:500px;
    height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
	}
		
#content {
    /*margin: 0 200px 0 150px;*/
    margin: 0 200px 0 0;
	padding: 0px;
	border-right:#E4E4E4 solid 1px;
    }

#flash {
    height:200px;
	text-align:center;
	margin-top:10px;
	}
	
#barraTop {
    border-bottom:#999 dotted 1px;
	font-size:12px;
	color:#666666;
	padding: 5px 10px;
	}
	
#icons {
    text-align:right;
	width:100px;
	float:right;
	padding:0px;
	}
	
#content h1 {
    margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
    color:#0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform: capitalize;
	}

#text {
    margin:10px;
	padding:10px;
	background:#FFFFFF;
	border:#E7E7E7 dotted 1px;
	
	}

#text .submit input {
	padding-left:5px;
	padding-right:5px;
	background-color:#FF9900;
	border-bottom:#FF6600 solid 1px;
	border-right:#FF6600 solid 1px;
	border-top:#FFCC00 solid 1px;
	border-left:#FFCC00 solid 1px;
    } 
		  
.copeteArriba{
   width: 600px;
   background-image: url(img/copeteArriba.png);
   background-position: top left;
   background-repeat: no-repeat;
   margin:auto;
   border:#FFFFFF dotted 4px;
   color:#333333;
	}
	
.copeteAbajo {
   background-image: url(img/copeteAbajo.png);
   background-position: bottom right;
   background-repeat: no-repeat;
   padding: 58px 75px 58px 69px;
   margin:auto;
   }

#imgPost {
   text-align:center;
   background: #EDF5FE;
   width:600px;
   margin:auto;
   padding:10px 0;
   border-top:#3399CC solid 1px;
   border-bottom:#3399CC solid 1px;
   }
   
.LinkImgPost {
   margin:20px;  
   }
	 
.LinkImgPost a:link, .LinkImgPost a:visited {
   color:#666;
   text-decoration:none;
   border:#FFF solid 2px;
   padding:2px;
   }
   
.LinkImgPost a:hover{
   color:#CCC;
   text-decoration:none;
   border:#F93 solid 2px;
   padding:2px;
   }    
   
fieldset {
    border:#3399CC solid 1px;
	padding: 5px 20px;
	width:90%;
	margin:0 auto;
	}
	
legend {
    padding:5px;
	font-size:12px;
	height:20px;
	color:#3399CC;
	font-weight:bold;
	}

.linkDescarga a:link, .linkDescarga a:visited {
    text-decoration:none;
	color: #0033CC;
	}
.linkDescarga a:hover {
	color:#FF6600;
	}
	

/* -------------------------- right ----------------------- */
#right {
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
	}

/* -------------------------- footer ----------------------- */
#footer{
	font-size:12px;
	background:#C8C8C8 url(img/bg_footer.png)  repeat-x;
	color:#666666;
	margin:0px;
	padding: 5px;;
	}

#footer2{
    width:800px;
	margin:auto;
	}
	
.digitala {
    float:right;
	width:250px;
	text-align:right;
	}
.digitala a { color:#666; text-decoration:none; font-size:10px;}
/* ------------------- listado.php ------------------------ */
#lis_box {
    margin:10px 10px 2px auto;;
	width:280px;
	float:left;
	
	}
#lis_box img {
    margin:1px 3px 3px 0;
	float:left;
	width:100px;
	height:100px;
	}
.lis_fecha {
    color:#0066CC;
	background:#FFFFFF;
	font-size:10px;
	border-top:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC solid 1px;
	}
.lis_titulo {
    color:#0066CC;
	font-size:18px;
	}
.lis_ver {
    padding:5px;
	font-size:10px;
	}
.lis_ver a:link, .lis_ver a:visited, {
     color:#333333;
	}
.lis_ver a:hover {
	color:#003399;
	}		
/* ------------------------- botones ----------------------- */
a.button {
	background: transparent url(img/bg_button_a.gif) no-repeat scroll top right;
	color: #444;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	}

a.button span {
	background: transparent url(img/bg_button_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
	}
	
a.button:active {
	background-position: bottom right;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
	}

a.button:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
	}

/* ---------------- Mensajes -------------------*/

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin:10px auto;
	width:90%;
	border: 1px dashed #990000;
}
.alert {
	color: #333333;
	background-color: #FFFFCC;
	padding: 7px;
	margin:10px auto;
	width:90%;
	border: 1px dashed #FFCC00;
}
.ok {
	color: #006600;
	background-color: #E8FFE8;
	padding: 7px;
	margin:10px auto;
	width:90%;
	border: 1px dashed #006600;
}

/* --------------------- Formularios ------------------------- */
#form p {
    border-bottom:#999999 dotted 1px;
	}
	
#form label {
    width: 100px;
	height:18px;
	background:#CCCCCC;
    float: left;
    text-align: right;
    margin-right: 0.5em;
	padding-right:3px;
    display: block
    }
	
#form input, #form label, #form textarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    }
	
#form input {
	border:none;
    }
	
#form textarea{
    border:none;
    overflow:auto;
	scrollbar-track-color: White; 
	scrollbar-shadow-color: White; 
	scrollbar-highlight-color: White; 
	scrollbar-face-color: #999999; 
	scrollbar-darkshadow-color: White; 
	scrollbar-base-color: White; 
	scrollbar-arrow-color: White;
	}
	
#form .submit input {
    margin-left: 150px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FF9900;
	border-bottom:#FF6600 solid 1px;
	border-right:#FF6600 solid 1px;
	border-top:#FFCC00 solid 1px;
	border-left:#FFCC00 solid 1px;
    } 
	
.requerido {color:#FF0000; font-size:10px; }
	
/*----------------- ADMIN -------------------------- */
#admBarraTop {
    background:#FFFF99;
    border-bottom:#999 dotted 1px;
	padding:4px;
	color:#666666;
	text-align:right;
	}
	
#admSesion {
    text-align:right;
	width:100px;
	float:right;
	padding:0px;
	}
.listado {
	background:#EAF4FF;
	border-bottom:#0099FF solid 1px;
	margin:0px auto;
	padding:2px;
	width:95%;
	}