/* CSS Document */
body{padding:0; margin:0; background:url(images/body_bg.gif) 0 0 repeat-x #f1f1f1; font-family: Arial, Helvetica, sans-serif; color:#5C5C5C;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0;}
ul{margin:0; padding:0; list-style-type:none; font-size:0;}
.clear{clear:both; font-size:0; line-height:0;}
/*----------------------CONTENEDOR GENERAL--------------------*/
#contenedor-general{width:1047px; margin:0 auto; padding:0; background: url(images/body_bg.gif) 0 0 repeat-x #fff;}
/*-----------------------COL IZQUIERDA------------------------*/
#col-izquierda{width:247px; float:left; background: #ffffff;}
#col-izquierda img.logo{display:block; width:247px; height:97px;}
#col-izquierda div.recuadro{width: 215px; padding: 5px; border: 0px solid #951c1c; margin: 30px 0 0 10px; background:url(images/bkg-recuadro.png) left top  repeat-x;}
#col-izquierda div.recuadro h2{font:bold 18px/20px Arial, Helvetica, sans-serif; color: #f1f1f1; padding-bottom: 15px;}
#col-izquierda div.recuadro p{padding: 0 0 0 30px; font:normal 12px/16px Arial, Helvetica, sans-serif; margin:0 7px;}
#col-izquierda div.recuadro p.ask{background: url(images/info.png) top left no-repeat; padding: 0 0 0 30px; font:normal 12px/26px Arial, Helvetica, sans-serif; margin: 15px 0 0 7px;}
#col-izquierda div.recuadro a{color: #333; text-decoration: none;}
#col-izquierda div.recuadro a:hover{text-decoration: underline;}
#col-izquierda img.imagen{padding: 3px; border: 1px solid #cccccc; margin: 30px 0 0 10px;}

/*-----------------------COL DERECHA--------------------------*/
#col-derecha{width:800px; float:right; padding:13px 0 0 0; position: relative;}
#col-derecha ul.nav{width:800px; height:36px; float:left; margin: 0 0 0 25px;}
#col-derecha ul.nav li{padding:0 2px 0 0; float:left;}
#col-derecha ul.nav li a.navLink{display:block; font:bold 11px/36px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background-color:inherit; padding:0 13px;}
#col-derecha ul.nav li a.navLink:hover{background:#951c1c;}
#col-derecha ul.nav li a.hover{display:block;background:#951c1c; font:bold 11px/36px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 13px;}
#col-derecha ul.nav li.noImg{padding:0; float:left; background-image:none;}
/*------------------------MEDIO------------------------------*/
#contenedor-medio{width:100%; background:#f1f1f1; padding:0;}
#medio{width:1047px;background:#e1e1e1; /*height:170px;*/ margin:0 auto; position:relative;}
#medio div.data{width: 400px; float:left; padding: 5px 5px 5px 5px; margin: 10px 0 10px 70px; background: none; border-bottom: 1px solid #333; border-left: 1px solid #333;}
#medio div.data h2{color: #903; font:bold 18px/22px Arial, Helvetica, sans-serif;  display: block;}
#medio div.data img.th{padding: 0 7px 0 0; border-right: 4px solid #903; margin: 0 10px 0 0 ;}
#medio div.data p{color: #333; font:normal 12px/18px Arial, Helvetica, sans-serif; margin: 0 0 0 7px; text-align:justify;}
#medio div.data a{ background: #903; color: #fff; text-decoration: none; font:normal 12px/14px Arial, Helvetica, sans-serif; float: right; margin: 15px 7px 0 0; padding: 3px 6px 3px 6px;}

#textos {width: 770px; min-height:400px; margin: 20px 20px 0 0; border: 0px solid #900; float: right; text-align:justify;}
#textos h2{font:bold 22px/24px Arial, Helvetica, sans-serif; color: #900; margin: 30px auto 10px 7px;}
#textos p{padding: 0 0 0 30px; font:normal 12px/14px Arial, Helvetica, sans-serif; margin: 5px 0 0 7px;}
#textos p.info{background: url(images/info.png) top left no-repeat; padding: 0 0 0 30px; font:normal 12px/26px Arial, Helvetica, sans-serif; margin: 15px 0 0 7px;}
#textos ul {margin:0 0 0 50px; padding:0; list-style: none; font-size:12px;}
#textos ul li { background: url(images/check.png) top left no-repeat; padding: 0 0 0 20px; margin: 8px 0 0 0;}
#textos a{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#C00; text-decoration: none;}
#textos a:hover{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#C00; text-decoration:underline;}


#textos p.mensaje {text-align: center; padding: 10px; margin:6px auto 0 auto; color: #d7261c; font-size: 12px; font-weight: bold; border: 1px solid #d7261c; background: #fff;}
#textos form div#form-i{float: left; width: 320px;}
#textos form div#form-i p{margin: 5px 0 0 0;}

#textos form div#form-d{float: left; width: 420px;}
#textos form div#form-d p{margin: 5px 0 0 0;}

#textos form label{display: -moz-inline-box; display: inline-block; margin: 5px 4px 0 0px; padding:  0 10px 3px 0px; min-width: 120px; color: #333;}
#textos form label span{color: #d7261c;}
#textos form textarea{display: -moz-inline-box; display: inline-block; margin: 5px 4px 0 0px; padding:  0 10px 3px 0px; color: #333;}
#textos form input.enviar {float: left; margin:5px 0px 0px 0px; padding: 5px 15px 5px 15px; cursor: pointer; background: #15150e; border: 1px solid #fff; color: #fff;}

/*------ TABLAS --------*/
table.listados {background: #cdcdcd;margin:0px auto 15px auto; width: 80%; text-align: left;font-size: 11px;font-weight: bold; padding: 0;}
table.listados thead tr th, table.listados tfoot tr th {background: #999999; border: 1px solid #FFF;padding: 4px; color: #fff;}
table.listados tbody tr td {color: #3D3D3D; padding: 4px;background: #FFF; vertical-align: top;}



/*------------------------FOOTER------------------------------*/
#contenedor-footer{width:100%; background: #f1f1f1; padding: 0;}
#footer{position: relative; width:1047px; height: 170px; background:#000000; margin:0 auto; font:normal 11px/22px Arial, Helvetica, sans-serif;}
#footer a{color: #f1f1f1; text-decoration: none;}
#footer a:hover{text-decoration: underline;}

#footer ul{
	position: absolute;
	top: 10px;
	left: 209px;
	width: 660px;
}
#footer ul li{float:left; font:normal 11px/22px Arial, Helvetica, sans-serif; color:#cccccc;}
#footer ul li a{padding:0 7px; font:normal 11px/22px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}

#footer div#pie{
	position: absolute;
	bottom: 10px;
	right: 48px;
	text-align:right;
	padding: 0 5px 0 0;
	border-right: 1px solid #5C5C5C;
}
.afip {
	position: absolute;
	top:103px;
	right: 5px;
	height: 50px;
}

/*------------------------SLIDER------------------------------*/
#gallery {position:relative; width: 790px; height:400px; margin: 20px 0; border: 5px solid #900; float: right;}
#gallery a {float:left; position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:500}
#gallery .caption {z-index:600; background-color:#000; color:#ffffff; height:100px; width:100%; position:absolute; bottom:0;}
#gallery .caption .content {margin:5px}
#gallery .caption .content h3 {margin:5px 0 10px 2; padding:0; font-size:24px; color:#FFF;}

#content form input.boton{
	background: rgb(254,231,154);
	background: -moz-linear-gradient(top,  rgba(254,231,154,1) 0%, rgba(254,193,81,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee79a', endColorstr='#fec151',GradientType=0 );
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-ms-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-o-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	border: 1px solid #D69E31;
	color: #85592e;
	cursor: pointer;
	float: left;
	font: bold 15px Helvetica, Arial, sans-serif;
	height: 35px;
	margin: 20px 0 35px 15px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	width: 120px;
}
#content form input.boton:hover {
	background: rgb(254,193,81);
	background: -moz-linear-gradient(top,  rgba(254,193,81,1) 0%, rgba(254,231,154,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec151', endColorstr='#fee79a',GradientType=0 );
}