/* CSS Document */

body {margin:0px; padding:0px; background:#222222;}

.redcalamuchita {width:100%; margin:0px; padding:0px; border:none; top:0px; left:0px; background:  url(../images/bar_bg.png) repeat-x #333333; position:fixed; z-index:9995; height:54px;
-webkit-box-shadow: 0 0 10px 0 #000000; -moz-box-shadow: 0 0 10px 0 #000000; box-shadow: 0 0 10px 0 #000000;}
.redcalamuchitacentro {width:980px; margin:0px auto; padding:0px; border:none;}

.menunone {width:100%; margin:0px; padding:0px; border:none; float:left; height:110px; top:0px; left:0px; }

.contenedor {width:100%; margin:0px; padding:0px; border:none; float:left;}
.contenedor980 {width:980px; margin:0px auto; padding:0px; border:none;}

.googleadsense {width:570px; margin:0px; padding:10px; float:left;}

.cuerpo  {width:940px; margin:0px auto; padding:0px 0px 0px 0px; border:none; }

/* noticias */
h3#comments  {font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #CCCCCC; float:left; font-weight:normal;}
h3#comments  a{color: #CCCCCC;}
h3 {font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #CCCCCC; float:left; font-weight:normal;}
h3 a{color: #CCCCCC; float:left; font-weight:normal;}
.comment  {font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #CCCCCC; float:left; font-weight:normal;}
#comment p {font-family:'Open Sans 600','Open Sans',sans-serif; font-size:16px; color: #CCCCCC; float:left; font-weight:normal;}
#coment {font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #CCCCCC; float:left; font-weight:normal;}
#pagination {font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #ECE184; float:left; font-weight:normal;}
#pagination a{color: #ECE184; text-decoration:none;}
ol { float: left; font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #cccccc;}
ol p{ float: left; font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #cccccc;}
ol li{ float: left; font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #cccccc;}
#commenttext {font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #ECE184; float:left; font-weight:normal;}
#commenttext p{font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #ECE184; float:left; font-weight:normal;}

#footerxcontact {width:200px; padding:30px; float:left; border-bottom:1px solid #333333; display:table; margin:0px;  font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #CCCCCC;}
#footerxcontact a{color:rgb(109, 141, 47); text-decoration:none; }
#footerxcontact a:hover{color: #9EC655  ; text-decoration:none; }
#footerxcontact img{float:left; margin-right:10px; }
#footerxcontact p{width:200px; float:left; text-align:left; }
#footerxcontact ul{ padding:10px 0px 10px 0px; margin:0px; list-style:none;  font-size:12px; }
#footerxcontact ul li{ padding:0px 0px 13px 10px; margin:0px; display:inline; }
#footerxcontact  ul li a{ color:#999; text-decoration:none; }

.social2{ width:540px; float:right; padding-top:10px; }
.socialblanco{background:#FFFFFF; display:table; float:left; padding:10px; margin-bottom:10px;}
.socialborder {border-bottom:1px solid #808080;}
.socialpadding {border-bottom:1px solid #808080; padding-top:5px;}
.socialpaddingtop {padding:5px; height:50px; float:left;}
.socialpaddingtop iframe {padding:5px; height:100px; float:left;}

#columna2  {width:320px; margin:0px; padding:20px 0px 20px 0px; border:none; float:right; font-family: 'Open Sans 600','Open Sans',sans-serif;}
#columna2 p { font-size:11px; color:#CCCCCC; padding:0px 10px 0px 10px; float:left; }
#columna2  h2{margin:0px; font-family:Arial; font-size:14px; color:rgb(243, 236, 178); font-weight:100; padding:10px 10px 10px 10px; border-bottom:none; font-family: 'Oswald',sans-serif;}
#columna2h2{margin:0px; font-family:Arial; font-size:14px; color:rgb(243, 236, 178); font-weight:100; padding:10px 10px 10px 10px; border-bottom:none; font-family: 'Oswald',sans-serif; float:left;}
#columna2  ul{width:310px; margin:0px; padding:0px 0px 20px 10px; border:none; float:left; font-family: 'Open Sans 600','Open Sans',sans-serif; list-style:none; font-size:12px;}
#columna2  ul li{margin:0px; padding:2px 0px 6px 10px; border:none; list-style:none; display:list-item; background:url(../images/punto.png) left bottom repeat-x; color:#CCCCCC; }
#columna2  ul li a{ color:#CCCCCC; text-decoration:none;}
#columna2  ul li a:hover{ color:rgb(243, 236, 178); text-decoration:none;}

#columna1  {width:590px; margin:0px; padding:20px 0px 20px 0px; border:none; float:left; display:table; font-family: 'Open Sans 600','Open Sans',sans-serif; }
#columna1  h2{margin:0px; font-family: 'Oswald',sans-serif; font-size:18px; color: #fff;  font-weight: normal; padding:9px 10px 5px 10px;   }
#columna1  h1{margin:0px; font-family: 'Oswald',sans-serif; font-size:18px; color: #fff;  font-weight: normal; padding:9px 10px 5px 10px;   }
#columna1  p{ float:left;  width:560px; }


.bloque {width:590px; margin:0px; padding:20px 0px 20px 0px; border:none; float:left; display:table; font-family: 'Open Sans 600','Open Sans',sans-serif; float:left; border:1px solid #2F2F2F; background:#1f1f1f; margin-bottom:10px; }
.bloqueh2 {font-size:16px; color:rgb(243, 236, 178); font-family: 'Oswald',sans-serif; font-weight:normal; padding:0px 10px 10px 10px;}
.bloque ul{ list-style:none; margin:0px; padding:0px 0px 0px 30px;}
.bloque ul li{ display:inline; margin:0px; padding:0px; width:125px; height:74px;  background:#F8F7F7;}
.bloque ul li img{margin:0px; padding:0px;width:125px; height:74px;border: 2px solid #D7D7D7;}

#txt  {padding:0px 0px 40px 0px; background:url(../images/punto.png) left bottom repeat-x; margin-bottom:20px; display:table;}
#txt ul {width:528px; list-style:none; margin:0px; padding:0px;  }
#txt ul li{width:498px;  padding:7px 10px 7px 30px; color: #ECE184; font-size:12px;}
#txtul ul {width:528px; list-style:none; margin:0px; padding:0px; border:1px solid #D7D7D7; border-bottom:none;background:#F8F7F7; display:table; }
#txtul ul li{width:498px; border-bottom:1px solid #D7D7D7; padding:7px 10px 7px 20px; font-size:12px; color: #25342C; font-size:11px;}
#txt p{padding:0px 10px 17px 20px; margin:0px; font-size: 0.8125em; color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif;}
#txt  a{color:#ECE184; text-decoration:none;}
#txt  a:hover{color:#fff; text-decoration:none;}


#txtmasopciones  {padding:0px 0px 40px 20px; background:url(../images/punto.png) left bottom repeat-x; margin-bottom:20px; display:table;
width:570px; font-size:12px;}
#txtmasopciones  a{color:#ECE184; text-decoration:none;}
#txtmasopciones  a:hover{color:#fff; text-decoration:none;}

#txthight0 {margin-top:20px;width:585px; float:left;  }
#txthight {margin:0px; font-family: 'Oswald',sans-serif; font-size:53px; color: #fff;  font-weight: normal; padding:9px 10px 5px 10px; text-align:justify; width:400px; float:left;   }
#txthightfondo { background: #000000;  font-size:53px; }
#txthight a{ color:#FFFFFF; text-decoration:none; }
#txthight a:hover{color:#ECE184; text-decoration:none; }


#txthight1010 {margin:0px; font-family: 'Oswald',sans-serif; font-size:33px; color: #fff;  font-weight: normal; padding:9px 10px 5px 10px; text-align:justify; width:400px; float:left;   }
#txthightfondo1010 { background: #000000;  font-size:33px; }

#txthight3 {margin:0px; font-family: 'Oswald',sans-serif; font-size:33px; color: #fff;  font-weight: normal; padding:0px 0px 5px 0px; text-align:justify; width:160px; float:left;   }
#txthightfondo3 { background: #000000;  font-size:43px; }
#txthight3 a{ color:#FFFFFF; text-decoration:none; }
#txthight3 a:hover{color:#ECE184; text-decoration:none; }

#txthight2 {margin:0px; font-family: 'Oswald',sans-serif; font-size:20px; color: #fff;  font-weight: normal; padding:0px 10px 5px 50px; text-align:justify; width:500px; float:left;   }
#txthightfondo2 { background: #000000;  font-size:20px; }
#txthight2 a{ color:#FFFFFF; text-decoration:none; }
#txthight2 a:hover{color:#ECE184; text-decoration:none; }
#txthightspan {color:#ECE184; font-family: 'Oswald',sans-serif; font-size:20px; font-weight: normal; }
#txthightspan a{color:#fff; font-family: 'Oswald',sans-serif; font-size:20px; font-weight: normal; text-decoration:none;}
#txthightspan a:hover{color:#ECE184; text-decoration:none;}
#txthighthei {height:60px;}
#photosport { margin:0px auto; text-align:center;  }
#photosport img{ border:5px solid #fff; }

#h2down{ font-size: 0.8em; color: #6F6F6F;  font-family:Arial, Helvetica, sans-serif; font-style:italic;  padding:0px 10px 8px 10px; width:570px; float:left;}
#h2downh2 {font-size:16px; color: #fff;  font-family: 'Oswald',sans-serif; font-weight:normal; padding:0px 10px 10px 10px; width:570px; float:left;}
#h2downp {font-size:14px; color: #fff;  font-family: 'Oswald',sans-serif; font-weight:normal; padding:0px 10px 0px 20px; width:560px; float:left;}
.txth4 {font-size:14px; color: #fff;  font-family: 'Oswald',sans-serif; font-weight:normal; padding:0px 10px 0px 20px; width:560px; float:left;}
.txth5 {font-size:14px; color: #fff;  font-family: 'Oswald',sans-serif; font-weight:normal; padding:0px 10px 0px 20px; width:560px; float:left;}
.txth3 {font-size:18px; color: #fff;  font-family: 'Oswald',sans-serif; font-weight:normal; padding:9px 10px 5px 10px;  width:560px; float:left;}
.txth1 {font-size:16px; color: #fff;  font-family: 'Oswald',sans-serif; font-weight:normal; padding:0px 10px 0px 20px; width:560px; float:left;}

#txtsubtitle {font-size: 13px; color: #6F6F6F;  font-family:Arial, Helvetica, sans-serif; font-style:italic;  padding:0px 10px 10px 20px; width:560px; float:left;}
.txtfotoborder { text-align:center; padding-bottom:10px;}
.txtfotoborder img{ border:2px solid #CCCCCC;}




/* CSS footer */
#footer {width:100%; padding:0px; background:#272727; display:table; margin-top:30px; float:left; }
#footer1 {width:940px; padding:0px; margin:0px auto; background:#2F2F2F; display:table;
border:10px solid #2F2F2F;  -moz-box-shadow:2px 2px 16px #000; 	-webkit-box-shadow:2px 2px 16px #000; 	box-shadow:2px 2px 16px #000; }





#footerx {width:880px; padding:30px; float:left; border-bottom:1px solid #333333; display:table; margin:0px;  font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #CCCCCC;}
#footerx a{color:rgb(109, 141, 47); text-decoration:none; }
#footerx a:hover{color: #9EC655  ; text-decoration:none; }
#footerx img{float:left; margin-right:10px; }
#footerx p{width:880px; float:left; text-align:left; }
#footerxl { color:#999;}


#footerx ul{ padding:10px 0px 10px 0px; margin:0px; list-style:none;  font-size:12px; }
#footerx ul li{ padding:0px 0px 13px 10px; margin:0px; display:inline; }
#footerx  ul li a{ color:#999; text-decoration:none; }


#footermenu {width:880px; padding:30px; float:left; border-bottom:1px solid #333333; display:table; margin:0px;  font-family:'Open Sans 600','Open Sans',sans-serif; font-size:12px; color: #9EC655;}
#footermenu a{color:rgb(109, 141, 47); text-decoration:none; }
#footermenu a:hover{color: #9EC655  ; text-decoration:none; }
#footermenu ul{ padding:10px 0px 10px 10px; margin:0px; list-style:none;  font-size:12px; }
#footermenu ul li{ padding:0px 0px 13px 10px; margin:0px; display:inline; }
#footermenu  ul li a{ color:#999; text-decoration:none; }
#footermenu p{color:rgb(109, 141, 47); text-decoration:none; padding:0px 0px 0px 10px; }

#cuadros {width:580px; padding:0px0px;  margin:20px 0px 10px 0px; color:#DEE0E2; border:solid 1px #050505; display:table;}
#cuadros h4 {font-size:14px; color: #fff;  font-family: 'Oswald',sans-serif; font-weight:normal; padding:0px 10px 0px 20px;}
#cuadros p{float:left; padding:5px 10px 10px 10px; margin:0px;}
#cuadros img{border:solid 1px #000; margin:5px;}
#cuadros ul{ float:left; margin:0px; margin-bottom:10px; padding:0px 0px 0px 5px;}
#cuadros ul li{ display:inline;}



/* CSS menu */

.menuabsolute{ width:100%; position: fixed; height:48px; padding:0px; margin-top:52px; top:0px; left:0px;  z-index:9990;}


.menu-nav {width:920px; height:48px; padding:0px; margin:0px;   }
.menu-nav ul {width:920px; list-style:none; margin:0px auto; }
.menu-nav ul li {display:inline;}
.menu-nav ul li a {color:#333333; text-decoration:none; padding:12px 12px 13px 12px; background:#F93F26;}
.menu-nav ul li a:hover {color:#333333; text-decoration:none; padding:12px 12px 13px 12px; background:#F2F2F2;}

.menu ul.sub p{ padding: 5px 0px 0px 0px ; float:left; color: white; line-height: normal; font-size: 12px;  background: transparent; overflow: hidden; font-family:Arial, Helvetica, sans-serif;  color: white; line-height: 1.2em; text-shadow:0 1px 0 black; }

.nav { width:100%; z-index: 200; font-family:'Open Sans 600','Open Sans',sans-serif, Arial; margin:0px auto; letter-spacing:normal; word-spacing: normal; font-size: 12px; color: #000000; text-shadow: 0 1px 0 wait; _height:40px; background: #F93F26; height:48px; 
-webkit-box-shadow: 0 0 10px 0 #000000;
-moz-box-shadow: 0 0 10px 0 #000000;
box-shadow: 0 0 10px 0 #000000;}
 
.menu,
.menu ul {padding:0px;  margin:0px auto; list-style:none; font-family: 'Open Sans 600','Open Sans',sans-serif, Arial;  font-size:12px;}

.menu {width:920px; margin:0px auto;
/* FF, Safari, Chrome, IE9 y 10 */
opacity:0.98; 	 
/* IE */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=98)";  /* IE8 */
filter: alpha(opacity=98); /* IE 5-7  */}

.menu ul.sub {position:absolute; left:-9999px; top:48px; padding:0px;  width:180px; background: #3f3f3f; margin:0px;
-webkit-box-shadow: 0 0 10px 0 #000000;
-moz-box-shadow: 0 0 10px 0 #000000;
box-shadow: 0 0 10px 0 #000000;
background: none repeat scroll 0% 0% rgb(37, 37, 37);}

.menu li.top-li {float:left; position:relative; z-index:50; padding:0px; }
.menu li.top-li a.top-a {display:block; float:left; text-decoration:none; color: white; line-height: normal;  _line-height:48px; overflow: hidden;   color:#fff; padding:17px 12px 7px 12px;}
.menu li.top-li a.top-a:hover {color:#000; text-decoration:none; padding:16px 12px 17px 12px; background: url(../images/lineablancamenu.png) left top repeat-x; z-index:-1; }
.menu li.top-li:hover > a.top-a {color:#000; text-decoration:none; padding:16px 12px 17px 12px; background: url(../images/lineablancamenu.png) left top repeat-x;z-index:-1;}

.menu li.has-sub img:hover {
/* FF, Safari, Chrome, IE9 y 10 */
opacity:0.95; 	 
/* IE */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";  /* IE8 */
filter: alpha(opacity=95); /* IE 5-7  */}

.menu li.has-sub a.top-a:hover {height:25px; _height:25px;}
.menu li.has-sub:hover > a.top-a {height:25x; _height:25px;}

.menu li.top-li img { margin-top:-13px; padding:0px;}

.menu li.close a {position:absolute; left:50%; top:-30px; width:100px; height:48px; line-height:30px; color:#fff; font-weight:bold; font-size:12px; padding:0; margin:0 0 0 -50px; background:#ff8000; text-align:center; text-decoration:none; display:none;}

.menu ul li{width:180px; padding:0px; margin:0px; float:left; border-bottom:1px solid #323232; }

/* letra menu sub  */
.menu ul li a{padding:10px; margin:0px; width:159px; float:left; border-bottom:1px solid #1B1B1B; text-decoration:none;  font-family:'Open Sans 600','Open Sans', Arial; font-weight:100; font-size:12px; color:#fff; display:block;}
.menu ul li a:hover{ color:#ffffff; text-decoration:none; background:  #000000; }

.menu ul li.bottomLine {width:100%; clear:left; padding:5px 10px 5px 0;  margin-left:-10px; margin-top:10px; border:none; }
.menu ul li.bottomLine p {padding:0; margin:0; line-height:20px; width:100%; padding-left:10px;
line-height: normal;background: transparent; overflow: hidden;  line-height: 1.2em; text-shadow: 0 1px 0 black; 
    font-family: 'Open Sans 600','Open Sans',sans-serif;
    font-size: 12px;
    color: rgb(153, 153, 153);
    text-shadow: 0px 1px rgba(0, 0, 0, 0.9);}
	
.menu ul.sub1 {width:200px;}
.menu ul.sub2 {width:400px;}
.menu ul.sub3 {width:600px;}

.menu ul li.bottomLine a {display:inline; padding:0px; line-height:20px; background:none; color: #CCCCCC;  font-family: 'Open Sans 600','Open Sans',sans-serif; font-size: 12px;}
.menu ul li.bottomLine a:hover {color:#fff;}

.menu :hover ul.sub {left:0;}
.menu :hover ul.left1 {left:-150px; }

/* for IE6 */
.menu table {border-collapse:collapse; margin-bottom:-1px;}
* html .menu ul.sub {border:0;}
* html .menu ul li.bottomLine {padding:5px 0 5px 10px;}












.bloqueh2 a{ color:#cccccc; text-decoration:none;}
.bloqueh2 a:hover{ color:#999999; text-decoration:none;}
.bloqueh2 {font-size:12px; color:rgb(243, 236, 178); font-family: 'Open Sans 600','Open Sans',sans-serif; font-weight:normal; padding:0px 10px 10px 10px;}
.bloque ul{ list-style:none; margin:0px; padding:0px 0px 0px 30px;}
.bloque ul li{ display:inline; margin:0px; padding:0px; width:125px; height:74px;  background:#F8F7F7;}
.bloque ul li img{margin:0px; padding:0px;width:125px; height:74px;border: 2px solid #D7D7D7;}

.cuadro-fotos {width:530px; margin:0px; padding:0px; float:left; }
.cuadro-ph {width:530px; margin:0px; padding-left:10px; float:left; }
.cuadro-ph img{ border:1px solid #000000; padding:2px; background:#cccccc; }
.cuadro-mas {width:155px; margin:0px; padding-top:20px; float:right; }