/* STYLES CSS */
body{
	margin:0px;
	padding:0px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#333;
	background: url('../images/bgbody.gif');
}
table{font: 11px Arial, Helvetica, sans-serif; border-collapse:collapse;}
h1{font:bold 16px Arial, Helvetica; color:#999999;}

#contenedor{border:1px solid #ccc; width:754px; background-color:#fff;}
#top{border-bottom: 1px solid #b7d92e;}
#contenido{}

/* C O N T E N I D O   C 1 */
.c1{ background-color:#f1f7d5; vertical-align:top;}
.c1 ul{ background-color:#fdfff4; margin:0px; padding:1px; list-style-type:none;}
.c1 li{ display: block; margin:5px; padding:5px; padding-left:5px;border-bottom:1px solid #d1df91;}
.c1 a{ font-weight:bold; font-size:12px;text-decoration:none; color:#000; padding-left:10px;}
.c1 a:hover{ color:#666;}
.c1 img{ border:0px;}

/* C O N T E N I D O   C 2 */
.c2{ vertical-align:top;}
.cuerpoc2{ margin:10px; padding:10px; border:1px dashed #d0d0d0; height:345px; overflow:auto;}
.cuerpoc2 a{color:#33cccc;}
.cuerpoc2 a:hover{text-decoration:none;}
.titularc2{ font-weight:bold; font-size:13px; color:#000; margin-bottom:5px;}
.titularc2 span{ color:#adce2a;}

.c2 form{margin:0px; padding:0px;}
.c2 form table{width:70%; margin:5px auto;margin-top:20px; background-color:#f1f7d5; border-collapse:separate;}
.c2 form td{padding:2px;}
.c2 input, .c2 select, .c2 textarea {border:1px solid #b7da2e; background-color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; padding:1px;}
.c2 input:focus{border:1px solid #000;}
.seleccionarotra{ display:block; text-align:right; margin-top:12px;}
.seleccionarotra a{ background-color:#b7da2e; color:#fff; padding:2px; text-decoration:none;}
.seleccionarotra a:hover{ background-color:#666;}
.plataformas{border-collapse: separate;}
.plataformas td{padding:2px; vertical-align:top; border:1px solid #999; background-color: #F4F7FD;}


.tienda{ margin:10px 0px; heiht:100px; background-color:#d1df91;}
.fototienda{ border:4px solid #fff; float:left; margin:5px;}
.descripciontienda{ margin:5px;float:left; width:170px;}
.error{margin-top:10px; color:#990000; font-weight:bold; text-align:center}
.clear{ clear:both; height:1px; font-size:1px;}

/* C O N T E N I D O   C 3 */
.c3{vertical-align:top;}

/* E S P E C I A L  C O N C U R S O */
#banner{ position:absolute; margin-top:0px; margin-left:648px;border-left:2px solid white;}
#flash{ margin:5px auto; width:200px;}
.concurso{ height:345px; overflow:auto; background-color:#b5dc11; padding:10px;}
.flashconcurso{ width:510px; margin:0px auto;}
.colaboracion{ font-size:14px; font-weight:bold; text-align:center; margin-top:5px;}
.colaboracion img{ border:0;}
.bases{ font-size:9px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* P I E */
#pie{ background: url('../images/bgpie.gif'); border-top:1px solid #ccc; text-align:center; padding:4px 0px; font-size:11px;}
#pie a{ color:#000;}
#pie a:hover{ color:#666;}
#pie span{ margin-left:100px;}

/*********************************************************************************** WFORMS */
.errFld {border:1px solid #ff0000;}
.errMsg {color: #CC3333; font-style:italic;}
/*********************************************************************************** LIGHTBOX */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
