body{
	text-align:center;
	margin:0px;
	padding:0px;
	font:.8em Verdana,Arial,sans-serif;
	color:#5b5b5b;
	background:#d4dfe6 url(/i/bgbody.gif) repeat-x;
}
/*{
	border:1px solid #000;
}*/
img{
	border:0px;
}
a{
    color:#3d6e8e;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
    text-decoration:underline;
}
h1, h2{
	font-size:1.7em;
	border-bottom:1px solid #cd003d;
	letter-spacing:-2px;
	margin-top:15px;
}
ul{
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}
li{
	margin-left:0px;
	background:url(../i/punto.gif) no-repeat 0px 3px;
	padding-left:15px;
}

#layout{
	width:760px;
	margin:0px auto;
	text-align:left;
}
#logo{
	float:left;
	margin-top:65px;
	margin-left:10px;
}
#header{
	color:#595E81;
	float:left;
	text-align:right;
	font-size:.8em;
	border-left:1px solid #cd003d;
	border-right:1px solid #cd003d;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:0px;
}
html>body #header{
	padding-bottom:2px;
}
#header img{
	margin-top:5px;
	
}
#language{
	margin-right:10px;
}
#menu{
	float:left;
	width:168px;
	font-size:1.5em;
	margin-top:20px;/*IE*/
}
html>body #menu{
	margin-top:0px;
}
#menu dd{
	margin-top:5px;
	margin-bottom:5px;
	font-size:.5em;
	text-align:right;
}
#menu dd a{
	color:#ce0041;
}
#content{
	float:left;
	width:571px;
	margin-left:15px;
	padding-top:0px;
	
}

#content img{
	float:left;
	border:1px solid #cd003d;
	margin-right:10px;
	margin-bottom:5px;
}

#footer{
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
	font-size:.8em;
	color:#3e6e8e;
}
#texto_bienvenida{
	width:528px;
}
#noticias{
	float:left;
	width:250px;
}
#productos{
	float:left;
	width:250px;
	margin-left:28px;
}
#ppal{
	float:left;
	width:345px;
	
}
#lat{
	float:left;
	width:157px;
	margin-left:35px;
	
}
.rbcontent,.rbcontent_int{
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #cd003d;
	border-right:1px solid #cd003d;
	margin-bottom:-15px;
	border-top:1px solid #cd003d;
	background-color:#fff;
}
.rbcontent_int{
	background:url(../i/bgcols.gif) repeat-y;
}
.rbbot,.rbbot_int         { background: url(../i/rounded_bottom.gif) repeat-x; }
.rbbot div,.rbbot_int div     { background: url(../i/rounded_bottom_left.gif) no-repeat top left; }
.rbbot div div { background: url(../i/rounded_bottom_right.gif) no-repeat top right; }
.rbbot_int div div { background: url(../i/rounded_bottom_right_int.gif) no-repeat top right; }

.rbbot div, .rbbot,.rbbot_int,.rbbot_int div {
	width: 100%;
	height: 16px;
	font-size: 1px;
}
.clear{
	clear:both;
}
.date{
	font-weight:bold;
}



/* LISTADOS - DETALLES */
.registro_listado{margin-top:20px;margin-bottom:10px;clear:both;}
.icon_listado{float:left;display:block;}
#lat .icon_listado img {border:0px;margin:0px;}
.desc_listado{padding-left:20px;display:block;}
.fechanoticia{font-weight: bold;color:#000;	}
.foto {border:1px solid #ffD647;margin-right:5px;margin-bottom:5px;}
.volver{clear:both;text-align:center;}
.paginado {text-align:center;clear:both;padding-top:10px;}
.titulodetalle{font-size:14px;color:#3d6e8e;font-weight:bold;}


/* FORMULARIOS */
input,select,textarea{
	border:1px solid #73656B;
	font-size:9px;
	color:#555;
	font-family:arial, sans-serif;
	margin-top:2px;
	margin-bottom:2px;
}
input.sinborde{
	border:none;
}

#ppal .formulario dt{
	border:0px;
	float:left;
	clear:both;
	width:150px;
}
#ppal .formulario dd{
	border:0px;
	padding-bottom:5px;
	margin:0px;
}

#lat .formulario dt{
	border:none;
	clear:both;
	float:left;	
	padding-top:5px;
	width:50px;

}
#lat .formulario dd{
	border:none;
	padding-bottom:5px;
	margin:0px;
}

#lat .formulario2 dt{
	border:none;
	clear:both;
	padding-top:5px;

}
#lat .formulario2 dd{
	border:none;
	padding-bottom:5px;
	margin:0px;
}

#lat .formulario img, #lat .formulario2 img{
	float:none;
	border:0px;
	margin:0px;
	padding:0px;
}

form .boton{
	color:#0092D1;
	text-decoration:none;
	font-weight: bold;
	border: 1px solid #0092D1;
	background-color: #EDECEA;
	padding:2px;	
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.fotoconpie{
	margin-bottom:7px;
	width:110px;
	float:left;
	height:100px;
	font-size:.72em;
}