/* ----------------------------------------------------------------------------
CSS creado por Marcelo Eduardo Reyes Bustamante
Sitio WEB: www.marceloreyes.cl
para Concurso Internacional de Pintura Realista Teraike - 2010.V 1.0
---------------------------------------------------------------------------- */
* {vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border: 0 none;outline: 0;padding: 0;margin: 0;}
ul, ol, li {list-style:none;margin:0;padding:0;}
img {border: medium none;margin: 0pt;padding: 0pt;}
html, body {height:100%;margin:0;letter-spacing: .0pt;}
b{font-weight:bold;}
.limpia{clear:both; height:50px;}
.limpia2{clear:both; height:30px;}
.limpia4{clear:both; height:10px;}
.limpia3{clear:both;}
a{outline:0; text-decoration:none;}
body {
	min-width:980px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	background:#ffffff url(../img/bg_general.gif) repeat-x 0 154px;
	text-align:center;
}
#contenedor{
	position:relative;
	width:980px;
	border:#cf9e5b 1px solid;
	margin: auto;
}
/* ========================= menu 01 ========================= */
#menu00{
	float:left;
	width:500px;
	margin:5px 0px 10px 19px;
	height:10px;
}
#menu01{
	float:right;
	width:430px;
	margin:5px 0px 10px 0px;
	height:10px;
}
#menu01 li, #menu00 li {
	background:none;
	float: left;
	padding: 0;
	margin: 0;
	padding: 0 5px 0 5px;
}
#menu01 li a, #menu00 a.menu_a_princ, .dividido a{
	color:#666666;
}
#menu01 li a:hover, #menu00 a.menu_a_princ:hover, #menu01 li a.actual, .dividido a:hover{
	color:#986400;
}
ul#navmenu li.exterior {
	height:30px;
}
.menu_int {
	position: absolute;
	display: none;
	left:50px;
	top:25px;
	width:180px;
	border:#cf9e5b 3px solid;
	border-top:none;
	padding:3px 0px 10px 0px;
	background:url(../img/bg_home_izq.png) -50px -50px no-repeat;
	z-index:999;
	text-align:left;
}
.menu_int ul li{
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
a.lpriv{
	color: #666666;
	padding: 3px 3px 3px 3px;
	display: block;
	border-top: 1px dotted #dcdcdc;
	width:165px;
	
}
a.lpriv:hover {
	color:#000000;
	background:#e3bd8c;
}
/* ========================= menu 02 // Lavalamp ========================= */
#menu02{
	position:relative;
	height:126px;
	background:#ffffff url(../img/header.gif) repeat-x;
}
.lava {
    position: relative;
    height: 25px;
    margin: 0px 0px 0px 130px;
    overflow: hidden;
}
.lava li {
   	float: left;
   	list-style: none;
}
.lava li a {
	text-indent:9999px;
	overflow: hidden;
    color: #e4cd9b;
	display: block;
    float: left;
    height: 25px;
    margin: 0px 0px 0px 0px;
}
.lava li a#lm01 {background: url(../img/l01inicio.gif);width:58px;}
.lava li a#lm02 {background: url(../img/l02bases.gif);width:56px;}
.lava li a#lm03 {background: url(../img/l03jurado.gif);width:62px;}
.lava li a#lm04 {background: url(../img/l04premios.gif);width:68px;}
.lava li a#lm05 {background: url(../img/l05fechas.gif);width:123px;}
.lava li a#lm06 {background: url(../img/l06organizacion.gif);width:90px;}
.lava li a#lm07 {background: url(../img/l07preguntas.gif);width:128px;}
.lava li a#lm08 {background: url(../img/l08noticias.gif);width:68px;}
.lava li a#lm09 {background: url(../img/l09eventos.gif);width:67px;}
.lava li a#lm01:hover,.lava li a#lm02:hover,.lava li a#lm03:hover,.lava li a#lm04:hover,.lava li a#lm05:hover,.lava li a#lm06:hover,.lava li a#lm07:hover,.lava li a#lm08:hover,.lava li a#lm09:hover,
.lava li a#lm01.current,.lava li a#lm02.current,.lava li a#lm03.current,.lava li a#lm04.current,.lava li a#lm05.current,.lava li a#lm06.current,.lava li a#lm07.current,.lava li a#lm08.current,.lava li a#lm09.current{
    background-position:0 -25px;
}           
/* ========================= contenido ========================= */
.contenido{
	text-align:left;
	padding:55px 60px 0px 60px;
}
#cont_home{
	background:url(../img/home_bg.jpg) no-repeat;
}
#home_IZQ{
	float:left;	
}
#home_transp{
	width:577px;
	height:250px;
	background:url(../img/bg_home_izq.png) no-repeat;
}
#home_botonera{
	width:577px;
	border-top:#e3bd8c 2px dotted;
	margin:20px 0px 0px 0px;
	text-align:center;
}
.bot_grandes{
	margin:20px 0px 0px 0px;
}
a.botHomeEtapa, a.botHomeEtapa:active, a.botHomeEtapa:hover {
	float: left;
	text-indent:9999px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	height:86px;
	width:101px;
	margin: 0px 10px 0px 0px;
}
a#l_inscribete {background: url(../img/03_01_inscribete.png) no-repeat;}
a#l_subir {background: url(../img/03_01_subir.png) no-repeat;}
a#l_participantes {background: url(../img/03_02_participantes.png) no-repeat;}
a#l_seleccionadas {background: url(../img/03_03_seleccionadas.png) no-repeat;}
a#l_obras {background: url(../img/03_04_premiadas.png) no-repeat;}
a#l_itinerancia {background: url(../img/03_06_itinerancia.png) no-repeat;}
a#l_inscribete:hover, a#l_subir:hover, a#l_participantes:hover, a#l_seleccionadas:hover, a#l_obras:hover, a#l_itinerancia:hover{
	background-position:0 -86px;
}
#home_DER{
	float:right;
	width:250px;
}
#home_not_top, #home_not_abajo{
	width:245px;
	height:6px;
	background:url(../img/bg_home_der.png) no-repeat;
}
#home_not_cen{
	width:245px;
	margin-top:-5px;
	background:url(../img/bg_home_der2.png) repeat-y;
}
#home_not_abajo{
	background:url(../img/bg_home_der.png) 0 -7px no-repeat;
	margin-top:-5px;
}
/* ========================= COntenido Carrusel ========================= */
.carr_izq{
	float:left;
	width: 250px;
}
.carr_izq p{
	margin-top:10px;
	text-align:justify;
}
.carr_der{
	float:right;
	width: 235px;
}
/* ========================= Listado de Noticias ========================= */
.home_noticia{
	margin:5px 15px 5px 15px;
	padding-bottom: 5px;
	border-bottom:#ffffff 2px dotted;
}
.date {line-height:1; font-weight:bold; font-size:11px;float:left; left:0px;color:#ffffff; width:25px; text-align:center; text-transform: uppercase;margin: 0px 10px 5px 0px;}
.date div.numdia {font-size:22px;line-height:1;color:#a25e00; background:#ffffff;padding:0px 2px 0px 1px;}
.title {font-weight: bold;color:#080400; display: block;}
.short_details {color:#ffffff;}
a.mas {
	display: block;
	width:50px;
	height:10px;
	color: #cec0aa;
	background:#080400;
	text-decoration: none;
	font-size:8px;
	margin:3px 0px 0px 165px;
}
a.todas { 
	display: block;
	color: #cec0aa;
	background:#080400;
	text-decoration: none;
	font-size:8px;
	margin:0px 0px 0px 0px;
	padding-left:15px;
}
/* ========================= SIFR (si no está activo) ========================= */
h2.tit_general{
	width:100%;
	border-bottom:#e3bd8c 2px dotted;
	color:#a46e0e;
	margin:20px 0px 0px 0px;
	font-size:16px;
	font-weight:normal;
}
/* ========================= Dividido ========================= */
.dividido{
	margin-bottom:40px;
}
.dividido p{
	margin:10px 0px 0px 0px;
	text-align:justify;
}	
.part_IZQ{
	float:left;
	width:410px;
}
.part_DER{
	float:right;
	width:410px;
}
a.normal{
	color:#a46e0e;
	font-weight:bold;
}
a.normal:hover{
	color:#000000;
}
a.subir, a.subir:active, a.subir:hover {
	text-indent:9999px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	height:17px;
	width:31px;
	background: url(../img/subir.gif) no-repeat;
	margin:0px 0px 0px 0px;
	float:right;
}
/* ========================= footer ========================= */
#footer{
	position:relative;
	width:100%;
	height:84px;
	border-top:4px solid #e7bb8a;
	background:#FFFFFF;
}
#foot_CEN{
	width:980px;
	margin:auto;
	margin-top:7px;
}
/* ========================= Login ========================= */
body.logbody {
	text-align:left;
	width:435px;
	overflow:hidden;
	background:#ffffff url(../img/login.jpg) 0px 20px no-repeat;
}
#login{text-align:left;width:435px;border:3px solid #ffffff; border-bottom:none;}
#login h3{font-weight:bold;background:#ffffff;padding:6px 0px 6px 15px;}#simplemodal-overlay{background-color:#000000;cursor:wait;}
#login img{float:left;margin:7px 15px 0px 19px;}
#login p{margin:10px 0px 0px 15px;color:#777777;}
#login p a{color:#9b630a;}
#mensaje{
	display:none;
	width:398px;
	height:20px;
	margin:20px 0px 0px 15px;
	padding: 7px 0px 0px 5px;
	border:#9fb31a 1px solid;
	background:#f5f1be;
	color:#3c3229;
}
a#reg_cerrar, a#reg_cerrar:active {
position:absolute;
top:12px;
left:420px;
width:17px;height:16px;text-indent:9999px;overflow:hidden;display:block;background:url(../img/cerrar.gif) no-repeat;}
.bot0{
	cursor:pointer;
	padding:0px 4px 0px 4px;
	border: none;
	height:20px;
	background:#a46e0e;
	border: #9b630a 1px solid;
	color:#ffffff;
	float:right;
	margin:7px 30px 0px 0px;
}
.bot0:hover{
	background:#e0b684;
}
#ingreso{
	padding: 20px 0px 0px 15px;
	width: 430px;
}
#ingreso label{
	float: left;
	width:188px;
	color: #000000;
	display: inline;
	margin: -3px 26px 0px 0px;
}
#ingreso .inputNormal{ 
	width: 180px;
	height: 17px;
	border: 1px solid #7f9db9;
	margin:3px 0px 10px 0px;
	color: #3c3229;
	padding: 4px 0px 0px 3px;
	display: block;
}
/* ==================== Mensajes registro ==================== */
.menCaja{
	display:none;
	margin: 10px 15px 0px 15px;
}
.info, .exito, .alerta, .error {   
	font-size:11px;   
	border: 1px solid;   
	padding:5px 10px 5px 40px;   
	background-repeat: no-repeat;   
	background-position: 10px center;   
}   
.info {   
	color: #00529B;   
	background-color: #BDE5F8;   
	background-image: url('../img/c_info.gif');   
}   
.exito {   
	color: #4F8A10;   
	background-color: #DFF2BF;   
	background-image:url('../img/c_ok.gif');
}   
.alerta {   
	color: #9F6000;   
	background-color: #FEEFB3;   
	background-image: url('../img/c_alert.gif'); 
}   
.error {   
	color: #D8000C;   
	background-color: #FFBABA;   
	background-image: url('../img/c_error.gif');
}
/* ========================= Inscripcion ========================= */
#formulario{
	margin:30px 0px 0px 30px;
}
#formulario .campo{
	margin-bottom:7px;
}
#formulario .req{
	float:left;
	color:#a46e0e;
	font-weight:normal;
	font-size:14px;
	width:5px;
	margin:4px 0px 0px 6px;
}
#formulario label{
	float: left;
	font-weight:bold;
	font-size:11px;
	width:165px;
	margin:3px 0px 0px 5px;
	color:#777777;
}
#formulario .inputNormal{
	border:#7f9db9 1px solid;
	height:15px;
	width:300px;
	padding:1px 0px 1px 3px;
	font-size:11px;
}
#formulario .inputCorto{
	border:#7f9db9 1px solid;
	height:15px;
	width:100px;
	padding:1px 0px 1px 3px;
	font-size:11px;
}
#formulario .seleccion{
	border:#7f9db9 1px solid;
	height:17px;
	width:305px;
	font-size:11px;
}
.botones{
	width:515px;
}
/* ========================= Inscripcion (MODALES CENTRALES) ========================= */
#mensajex{text-align:left;}
#mensajex h3{font-size:11px;font-weight:bold;background:url(../img/cabeceras.gif) repeat-x;padding:4px 0px 3px 5px;margin:2px 2px 0px 2px;border:1px solid #dddddd;border-top:none;}#mensajex{display:none;height:178px;width:306px;color:#3f3f3f;background-color:#f9f9f9;border:1px solid #3f3f3f;}#mensajex p{font-size:12px;float:left;width:210px;height:100px;margin:5px 0px 0px 8px;}#mensajex img{float:left;margin:7px 15px 0px 19px;}#mensajex #m{clear:both;height:48px;width:299px;margin:0px 0px 0px 3px;border-top:1px solid #cccccc;}#mensajex #m .bot0{float:right;margin:13px 20px 0px 0px;}
/* ========================= COntacto ========================= */
form#fcont{padding-top: 1px;margin:0px 15px 0px 20px;}
form#fcont p {
	margin:15px 0 0;
}
#fcont label {
	width:75px;
	float:left;
	font-weight:bold;
}
#fcont input, textarea {
	font:100% Arial, Helvetica, sans-serif;
	padding:2px;
	width:264px;
}
#fcont .inputCont, .textareaNormal {border:1px solid #7f9db9;}
textarea {
	height:97px;
}
/* ------------------------  FIN CONTACTO  ------------------------------ */
/* ========================= NOTICIAS / EVENTOS  ========================= */
.date2 {line-height:1; font-weight:bold; font-size:11px;float:left; left:0px;color:#000000; width:25px; text-align:center; text-transform: uppercase;margin: 0px 10px 5px 0px; background:#e3bd8c;}
.date2 div.numdia2 {font-size:22px;line-height:1;color:#ffffff;padding:0px 2px 0px 1px;}
.title2 {font-weight: bold;color:#080400; display: block;}
.short_details2 {color:#a46e0e;}
#contNoticias{
	margin:30px 0px 0px 15px;
}
.noticia{
	float:left;
	width:390px;
	height:110px;
	overflow: hidden;
	font-size:10px;
	border-right:#e3bd8c 2px dotted;
	border-top:#e3bd8c 2px dotted;
	padding:15px 0px 0px 20px;
}
.SinTop{
	border-top:none;
}
#noticiaSB{
	border-right:none;
}
.not_cont_fech{
	float:left;
	width:42px;
	height:148px;
}
.not_cont_text{
	float:left;
	width:200px;
	height:418px;
}
.not_cont_text_top{
	height:80px;
	overflow:hidden;
}
.not_cont_foto{
	float:left;
	width:122px;
	height:81px;
	overflow:hidden;
}
a.mas2 {
	display: block;
	width:50px;
	height:10px;
	color: #cec0aa;
	background:#080400;
	text-decoration: none;
	font-size:8px;
	margin:3px 0px 0px 0px;
}
/* --------------------------------- GALERIAS --------------------------------------*/
#gallery {
	width:409px;
	float:right;
	margin:18px 0px 0px 0px;
}
#gallery ul {list-style: none;}
#gallery ul li {
	float:left;
	display: inline;
	border:#ffffff 2px solid;
}
#gallery ul .marcoFoto {
	width:122px;
	height:81px;
	overflow:hidden;
	border: 5px solid #ca9e5a;
	border-width: 5px 5px 20px;
	cursor:pointer;
}
#gallery ul li:hover div {
	border: 5px solid #000000;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover {color: #fff;}
/* ==================== COMENTARIOS ==================== */
.comentarios{
	width:410px;
	margin:20px 0px 0px 0px;
	border-top:#e3bd8c 3px solid;
}
.panel_c_sup{
	background:#f0f0f0;
}
.c_sup_izq{
	float:left;
	width:148px;
	margin:10px 0px 0px 10px;
}
.c_sup_der{
	float:right;
	width:215px;
	text-align:right;
	margin:10px 10px 0px 0px;
}
form#coment{
	width:210px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.textareacomen{
	width:210px;
}
.panel_c_sup a{
	color:#e3bd8c;
	cursor:pointer;
	font-weight:bold;
}
.panel_c_sup a:hover{
	color:#000000;
}
#menCajaCom{
	width:325px;
	margin:10px 0px 0px 0px;
}
.botcom{
	cursor:pointer;
	padding:0px 4px 0px 4px;
	border: none;
	height:17px;
	background:#a46e0e;
	border: #9b630a 1px solid;
	color:#ffffff;
	margin:7px 10px 0px 0px;
}
.menCajax{
	display:none;
	margin: 10px 0px 0px 0px;
}
/* ==================== PAGINADO ==================== */
#paging_container{
	display:none;
}
.container{
	width: 410px;
	margin: 4px 0px 0px 0px;
}
.page_navigation{
	text-align:right;
	margin-top:10px;
}
.page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:#ffffff;
	text-decoration:none;
	font-size: 10px;
	background-color:#e3bd8c;
}
.active_page{
	background-color:#000000 !important;
	color:#ffffff !important;
}	
ul.content li{
	background:#f0f0f0;
	margin:10px 0px 0px 0px;
	padding:5px 5px 10px 5px;
	font-size:11px;
}
span.comen_nom{
	font-weight:bold;
	font-size:12px;
}
span.comen_fech{
	font-size:10px;
}
span.dorado{
	color:#a46e0e;
	font-weight:bold;
}
.tumb_ca{
	float:left;
	width:94px;
	height:62px;
	margin-right:20px;
	overflow:hidden;
}
/* ==================== PAGINADO PARTICIPANTES ==================== */
a.pagPart{
	padding:3px 5px;
	margin:2px;
	color:#ffffff;
	text-decoration:none;
	font-size: 10px;
	background-color:#e3bd8c;
}
.active_page{
	background-color:#000000 !important;
	color:#ffffff !important;
}
