@charset "UTF-8";
/* CSS Document */
body { -webkit-font-smoothing: antialiased; background:url(../img/fondolineas.jpg); font-family:'ComfortaaRegular'; }
header, section, article, figure, footer, nav, aside{ display:block}
figure{ margin:0;}
#cabecera{background:url(../img/headerrojo.jpg) center top repeat-x; height:168px}
.wrapper{ width:900px; margin:0 auto; position:relative}
#logoalamo{ padding:36px 0 0 40px; width:241px; float:left; margin:0}
#logoalamo a{ border:none;} 

#seguinos{ padding-top: 10px; float: right;}
#seguinos p { float: right; padding-top: 7px; color: #FFF; font-size: 14px; }
#seguinos a { display: block; float: right; margin-left: 10px; }
#bannerhome{ width:889px; height:432px; background:url(../img/bannergrande.png) no-repeat; margin:-40px auto 0 auto; padding:7px 0 0 8px}

.list_carousel { position:relative}
.list_carousel ul {margin: 0; padding: 0; list-style: none; display: block;}
.list_carousel li {padding: 0; display: block; float: left;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}		
#prev2 {margin-left: 10px; width:59px; height:59px; background:url(../img/flechita.png); display:block; position:absolute; top:180px; z-index:50000; left:-54px}
#next2 {margin-left: 10px; width:59px; height:59px; background:url(../img/flechita.png) right; display:block; position:absolute; top:180px; z-index:50000; right:-34px}
#papeles{ margin-bottom:96px; margin-top:50px;}
ul#papelito{font-family: 'ComfortaaThin'; color:#2a2a2a; font-size:14px;}
ul#papelito li{ width:224px; height:172px; margin:10px 0 0 0; float:left;}
ul#papelito li a{display:block}
ul#papelito li a:hover{opacity:.8}
.sabermas{
	position: relative;
	font-family: 'ComfortaaRegular';
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;*/
	background:#666666;
	/*background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.34, rgb(63,63,63)),
    color-stop(0.84, rgb(177,177,177))
);*/


background-image: -moz-linear-gradient(
    center bottom,
    rgb(63,63,63) 34%,
    rgb(177,177,177) 84%
);
	color:#fff;
	text-decoration:none;
	padding:5px;
	border:1px solid #000;
	float:left;
}
#papelito .sabermas{ margin:0 0 0 74px}
#pierojo{background:url(../img/fondorojofooter.jpg) center top repeat-x; height:185px;  margin:0}
#footerlogo{ width:220px; float:left; padding: 0}
#footerlogo a{ display:block; border:none}
#footercredits{ padding:30px 0 0 0; float:left; width:900px; font-family: 'ComfortaaThin';}
#footercredits p{ color:#FFFFFF; font-size:12px; text-align: center;}
#footercredits p span{ font-size:10px}
#footercoati{ float:right; width:222px; padding-right:20px}

#seguinos{ width:188px; height:63; position:absolute; right:0;  margin:0}
#pierojo #seguinos{top:-20px}

#contenidointerna{ width:889px; margin:0 auto 50px auto }
#institucional #contenidointerna,#ubicacion #contenidointerna{ margin-bottom:0}

h1{ color:#dd0000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; text-align:center }


#contenidointerna h1{ color:#dd0000; font-family: 'ComfortaaThin'; font-weight:normal; font-size:18px; padding:20px 0; text-align:left }

#contenidointerna .seccioncuadro h1{padding:0 0 10px 0; text-align:left}

.seccioncuadro{ background:#FFFFFF; border:#e6e5e5 1px solid; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; padding:20px; margin:0 0 20px 0}

.logocuadro{ width:266px; float:left; margin:0 0 20px 0; color:#363636; font-family: 'ComfortaaRegular'; line-height:20px; font-size:14px}

.textocuadro{ width:550px; margin-left:20px; color:#363636; font-size:14px; float:left;}
 h2{ font-size:18px; font-weight:bold; color:#363636; font-family: 'ComfortaaRegular';  }
.textocuadro p{ padding:10px 0; font-size:14px; line-height:18px;}

.fotoscuadro{width:266px; float:left;}

.formlinea{/*margin:0 0 20px 0;*/ /*border:1px solid blue;*/}
.campo{
	/*position:relative; */
	background:#ededed;  
	border: 1px solid #ccc; 
	/*-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; */
	padding:10px;
	margin-top: 10px;
	float: left;
	/*display: block;*/
	clear: both;
	overflow: hidden;
	width: 200px;

 }
.formtext{/*width:220px;*/font-family:Arial, Helvetica, sans-serif; font-size:14px}
.form1campo{ width:500px; float:left; margin:0 0 0 20px}
.form2campos{ width:240px; margin:0; float:left; /*margin:0 0 0 20px; *//*border: 1px solid blue;*/}
.form3campos{ width:300px; float:left; margin:15px 0 0 20px}
.form3campos p, .form3campos input[type=text]{ float: left; }
.form3campos input[type=text]{ width: 100px; margin-left: 10px; }
.refrescar { display:block; float: left; margin-left: 10px; }
.formtextarea{ width:480px; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:100px}
.formselect{}

.formlinea{ margin:20px 30px 0 0;float:right;}

.contt p{ padding:5px 0 15px 10px; color:#919191}

p a{ color:#333333; text-decoration:none}
p a:hover{ color:#dd0000;}

.emp-alamo{width:715px; margin:auto;}




/*****formulario new******/
.col-form{
	/*border: 1px solid red;*/
	overflow: hidden;
	height: auto;
	width: 225px ;
	float: left;
	margin-right: 10px;

}
.col-form input{
 border-radius: 10px 10px 10px 10px;
}

.col-form label{
	font-family: 'ComfortaaThin';
}

.col-form .sabermas{ 
	margin:30px 0 0 30px; 
	float:left;
}



/**************** INDEX *****************************/

#login {
	background: #d42e2e;
}

#login h1 {
	color: #FFF;
}

#logoIndex {
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}

#footerIndex {
	width: 100%;
	height: auto;
	background: rgb(26,31,25); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(26,31,25,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26,31,25,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(26,31,25,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(26,31,25,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(26,31,25,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(26,31,25,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1f19', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

#footercreditsIndex{ padding:30px 0 40px 0; margin: 0 auto; width:900px; font-family: 'ComfortaaThin';}
#footercreditsIndex p{ color:#FFFFFF; font-size:12px; }
#footercreditsIndex p span{ font-size:10px}
