@charset "utf-8";
/* CSS Document */

body{
font-family: Arial, Helvetica, sans-serif;
background: #ffffff;
color: #000000;
font-size: 13px;
line-height: 140%;
}
.fix{
margin: 0;
padding: 0;
text-align: center;
}
.fix #container {
width: 85%;
margin: 25px auto 0px auto;
text-align: left;
min-width: 980px;
text-align: left;
/*min-height:900px;*/
}
#header {
width:98%;
margin: 0 auto;
}
#container2{
text-align:left;
width:98%;
margin:10px 1%;
float: left;
}
#footer {
text-align: center;
margin:30px 0px 20px 0px;
}
a {
color: #D71921;
cursor: pointer;
outline-style: none;
text-decoration: none;
}
a:hover{color:#999999;}
p{margin:0.5em 0em;}
h1.logo, div.logo{
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:55px;
color:#D71921;
float:left;
margin:0px;
}
#menutop{
float:right;
min-width: 620px;
}
#login{
float:right;
}
ul.menuheader {
margin: 0px;
padding: 0px;
height: 42px;
float: right;
max-width:140px;
}
.menuheader li {
list-style-type: none;
float: right;
padding-right: 5px;
list-style-image: none;
}
#menutop img {
height: 42px;
width: 42px;
border: 0px;
}
a#blog{
background: #ffffff url(../images/bot-blog.gif) no-repeat 0% 0%;
display: block;
}
a#blog:hover{
background: #ffffff url(../images/bot-blog_hover.gif) no-repeat 0% 0%;
}
#active #blog{background: #ffffff url(../images/bot-blog_active.gif) no-repeat 0% 0%;}
a#contactos{
background: #ffffff url(../images/bot-contactos.gif) no-repeat 0% 0%;
display: block;
}
a#contactos:hover{
background: #ffffff url(../images/bot-contactos_hover.gif) no-repeat 0% 0%;
}
#active #contactos{
background: #ffffff url(../images/bot-contactos_active.gif) no-repeat 0% 0%;
}
a#facebook{
background: #ffffff url(../images/bot-facebook.gif) no-repeat 0% 0%;
width:42px;
height: 42px;
line-height: 180%;
float: left;
margin: 0px 5px 0px 5px;
}
a#facebook:hover{
background: #ffffff url(../images/bot-facebook_hover.gif) no-repeat 0% 0%;
}
a#twitter{
background: #ffffff url(../images/bot-twitter.gif) no-repeat 0% 0%;
width:42px;
height: 42px;
line-height: 180%;
float: left;
}
a#twitter:hover{background: #ffffff url(../images/bot-twitter_hover.gif) no-repeat 0% 0%;}
form{margin:0px; padding:0px;}
#login fieldset{
margin:0px;
padding:0px;
border:0px;
clear: both;
}
input[type="text"], input[type="password"] {
border: solid 2px #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
padding: 3px;
font-weight:bold;
margin:0px;
}
button, input[type="reset"], input[type="button"], input[type="submit"], select, textarea, :focus{
outline: none;
}
/*mozila*/
*|*:-moz-any-link:focus {outline: none;}

*|*:focus{outline: none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
padding: 0px;
border: 1px dotted transparent;
}
.bot_login{
background: transparent url(../images/bot-login.gif) no-repeat 0% 0%;
width: 42px !important;
height: 42px !important;
border:0px;
padding:0px;
float: left;
margin:0px !important;
}
.bot_login:hover{background: #ffffff url(../images/bot-login_hover.gif) no-repeat 0% 0%;}
#login span, #footer span {
font-size: 10px;
color: #D71921;
letter-spacing: 3px;
}
#login input{
float:left;
margin-right:5px;
margin-top:10px;
}
#login select{
border:0px;
font-weight:bold;
font-size:13px;
width: 140px;
font-family: Arial, Helvetica, sans-serif;
}
.fdo-select {
width: 142px;
border: 2px solid #000000;
float: left;
margin-right: 5px;
margin-top:10px;
}
.clearfloat{clear:both;height:1px;line-height:100%;}
.faq{height:20px;}
.esquema{background:#D71921;margin-bottom:35px;}
.esq-c {background: #ffffff url(../images/rojo.gif) repeat-x 0% 100%;}
.esq-t{
background:#ffffff url(../images/rojo.gif) repeat-x 0% 100%;
padding:0px;
height:95px;
}
.esq-b{background:#D71921;}
.esq-txt {
background: #D71921;
padding:10px 20px 0px 30px;
vertical-align: top;
color: #FFFFFF;
font-size: 14px;
line-height: 140%;
}
.esq-bot{padding:0px 20px 0px 30px;}
.tit{
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:32px !important;
line-height: 110%;
}
.subtit{
font-size:20px !important;
font-weight:bold;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
line-height: 100% !important;
}
.esquema .tit{
font-size:38px;
font-weight:bold;
margin:0.3em auto 0.6em auto;
}
li {
list-style-position: outside;
list-style-image: url(../images/circle.gif);
line-height: 120%;
margin-bottom: 0.5em;
}
ul {
margin-left: 10px;
padding-left: 10px;
margin: 0.5em 10px 0.5em 10px;
}
a.botones{
display:block;
background:transparent url(../images/bot-mas.gif) no-repeat 0% 50%;
font-size:17px;
font-weight:bold;
color: #FFFFFF;
padding-left: 32px;
line-height: 180%;
float: right;
clear: both;
width: 150px;
margin: 0.1em auto;
}
a.botones:hover{background:transparent url(../images/bot-mas_hover.gif) no-repeat 0% 50%;color:#810F14;text-decoration:none;}
.colhome, .colinterleft, .colinterright {
width: 48%;
}
.left, .colinterleft{float:left;}
.right{float:right;}
.colinterleft{padding-left:30px;}
.colinterright{
float:right;
max-width:420px;
}
.blog{
width:63%;
float:left;
padding-left:30px;
}
.blogright{
width:30%;
float:right;
max-width:235px;
margin-right:30px;
}
.icos {
float: left;
margin-right: 5px;
margin-top:-5px;
}
.blog-home{
margin-bottom:30px;
}
.tits {
font-weight: bold;
line-height:110%;
}
.article-home{margin-bottom:15px;}
.article-home p{
margin: 0.2em auto;
}
.logs img {
padding: 2px;
height: 60px;
width: 120px;
border: 1px solid #CCCCCC;
}
.logs {
width: 130px;
text-align: center;
margin: 5px 10px 5px 0px;
display: block;
float: left;
}
.logs img:hover{border:solid 1px #cc0000;}
.cols {
width: 90%;
margin: 0 auto;
min-width: 880px;
}
.path {
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 24px;
color: #999999;
}
.colinterleft .tit{
margin:0em 0em 0.5em 0em;
font-weight:bold;
line-height:110% !important;
}
.colinterleft p{
font-size:14px;
line-height: 140%;
}
a.registrate{
display:block;
width:213px;
height:39px;
color:#FFFFFF;
background:#CC0000 url(../images/bot-registro.gif) no-repeat 50% 50%;
font-weight: bold;
font-size: 21px;
line-height: 180%;
letter-spacing:1px;
margin: 30px auto;
text-decoration: none;
}
a.registrate:hover{background:#CC0000 url(../images/bot-registro_hover.gif) no-repeat 50% 50%;}
/*galeria*/
.galeria {background-color: #999999;}
.galeria td{padding:0px;}
.gl{background:transparent url(../images/g-l.gif) repeat-y 0% 100%;}
.gr{background:transparent url(../images/g-r.gif) repeat-y 0% 100%;}
div#hold {
height: 300px;
overflow: hidden;
position: relative;
width: 315px;
z-index: 100;
}
div#wn {
clip: rect(0px, 313px, 300px, 0px);
height: 300px;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
width: 313px;
z-index: 1;
}
div#lyr1 {
left: 0;
position: absolute;
top: 0;
visibility: hidden;
z-index: 1;
}
table#t1 {/*width: 313px;*/}
table#t1 td.pad10LR {
height: 300px;
text-align: center;
vertical-align: middle;
width: 313px;
}
.pad10LR img {
padding: 4px;
border: 1px solid #ACB7A0;
max-height:290px;
max-width:303px;
}
.colinterright .tit {
font-weight: bold;
color: #FFFFFF;
margin: 0em 0em 0.2em 0em;
}
.galeria td a {
display: block;
}
.aimg {
display: block;
width: 313px;
}
.cols .pad {padding-left: 45px;}
a.nro, p.nro  {
font-size: 18px;
font-weight: bold;
font-family:Arial Narrow,Arial, Helvetica, sans-serif;
line-height: 180%;
margin: 0em;
}
.nro span{
color:#FFFFFF;
letter-spacing: -1px;
display: block;
float: left;
width: 24px;
text-align: center;
margin-right: 5px;
background:transparent url(../images/nro.gif) no-repeat 0% 0%;
}
.article-blog{
margin: 10px 0px 10px 0px;
float: left;
}
.article-blog img{
float:left;
margin: 5px 15px 5px 0px;
padding: 4px;
border: 1px solid #ACB7A0;
}
.article-blog .tits, #error .tits{
font-size:24px;
font-family:Arial Narrow;Arial, Helvetica, sans-serif;
}
.article img{
margin: 5px auto;
padding: 4px;
border: 1px solid #ACB7A0;
}
.data{color:#999999;}
.mas {
font-weight: bold;
margin-left: 10px;
}
.article{
background:transparent none;
padding: 0px 22px 32px 22px;
width: 93% !important;
}
.mod-der{
float: left;
margin-bottom: 20px;}
.titder{
background:transparent url(../images/fdo-globo.gif) no-repeat 0% 0%;
font-size:32px;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
color:#FFFFFF;
width: 216px;
padding: 35px 10px 40px 10px;
margin:10px 0px 10px 0px;
}
.redes {
display: block;
width: 100% !important;
font-weight: bold;
font-size: 16px;
margin:1px 5px !important;
}
ul.categorias{
margin:0px;
}
ul.categorias li{
font-size:16px;
font-weight:bold;
background:transparent url(../images/categoria.gif) no-repeat 0% 0%;
padding-left:20px;
list-style-type:none;
list-style-image:none;
}
/*paginacion*/
.nrospag {
text-align: center;
line-height:200%;
}
.atras, .adelante {
display: inline-block;
height: 25px;
float:left;
}
a.adelante{background:transparent url(../images/siguiente.gif) no-repeat 0% 50%;}
a.adelante:hover{background:transparent url(../images/siguiente_hover.gif) no-repeat 0% 50%;}
a.atras{background:transparent url(../images/anterior.gif) no-repeat 0% 50%;}
a.atras:hover{background:transparent url(../images/anterior_hover.gif) no-repeat 0% 50%;}
#paginas{margin:20px auto;}
#paginacion{
margin: 10px auto;
width: 10%;
}
#paginas a {
font-weight: bold;
font-size: 14px;
}
#paginas a span {
padding-left: 10px;
padding-right: 10px;
}
#paginas a.activa span {color: #000000;}

/*articulo*/
div.rounded div div div {
background: transparent url(../images/cor-lt.gif) no-repeat left top;
}
div.rounded div div {
background: transparent url(../images/cor-rt.gif) no-repeat right top;
}
div.rounded div {
background: transparent url(../images/cor-lb.gif) no-repeat left bottom;
float: left;
width: 100%;
}
div.rounded {
background: #E8E8E8 url(../images/cor-rb.gif) no-repeat right bottom;
float: left;
width: 100%;
margin-bottom:20px;
}
div.imagen{
text-align:center;
background:transparent none !important;
margin: 10px auto;
max-width: 440px;
float: none !important;
}
.epigrafe {
font-size: 11px;
text-align: left;
}
.intro{
font-size:14px;
line-height:150%;
}
/*contactos*/
label{display:block; font-weight:bold;}
#formulario input[type="text"]{
width:255px;
margin-bottom:10px;
margin-right: 15px;
font-weight:normal;
}
.fdo-textarea {
width: 820px;
border: 2px solid #000000;
float: left;
}
textarea{
border:0px;
font-family:Arial, Helvetica, sans-serif;
}
#formulario{margin-top:25px;}
.boton, .cancelar {
width: 132px;
height: 29px;
border: 0px;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
margin: 20px 10px;
}
.boton {background: transparent url(../images/bt-enviar.gif) no-repeat 50% 50%;}
.cancelar {background: transparent url(../images/bt-cancelar.gif) no-repeat 50% 50%;}
.boton:hover,.cancelar:hover {background: transparent url(../images/bt-enviar_hover.gif) no-repeat 50% 50%;}
#error{
	margin:35px 1%;
	width: 98%;
	float: left;
}
#error .logo{
float:none;
text-align: center;
}
#error .rounded{
margin:50px 20%;
text-align: left;
width: 60%;
}
#error .article{
background:transparent none;
padding: 15px 42px 15px 42px;
width: 87% !important;
}
