*{margin:0;padding:0;border:0;font-family:sans-serif,helvetica,arial;}

body{text-align:center;background: #fff url(/images/bg.jpg) center 80px no-repeat;}

#timer{position:fixed;right:10px;top:10px;width:207px;height:96px;overflow:hidden;font-size:13px;font-weight:bold;color:#fff;padding:0;text-align:left}
.proxima{background:url(/images/proxima.png) top left no-repeat;}
.vigente{background:url(/images/finaliza.png) top left no-repeat;}
.cd-timed{display:inline-block;margin:43px 0 0 34px;width:32px;height:19px;text-align:center;line-height:19px;overflow:hidden}
.cd-timeh,.cd-timem,.cd-times{display:inline-block;margin:43px 0 0 12px;width:24px;height:19px;text-align:center;line-height:19px;overflow:hidden}

#contenedor{width:980px;margin:0 auto;}

#top{width:980px;display:inline;float:left;}

#top #logo {display:inline;float:left;margin:15px 0 0 0}
#logo a{display:block;width:100%;height:100%;text-decoration:none !important;}

#top #datos {display:inline;float:right;text-align:right;margin: 16px 0 0 0;}
#datos a{text-decoration:none;color:#666;}
#datos a:hover {text-decoration:underline;}
#datos h2 {text-align:right;color:#970000;font-size:14px;}
#datos p{color:#666;line-height:16px;text-align:right;margin:5px 0 0 0;font-weight:bold;font-size:14px}
#datos img {vertical-align:middle;margin:0px 5px 0px 10px;}

#top div#menu{display:inline;float:left;width:100%;height:40px;margin:17px 0 0 0}
#menu ul{list-style:none;}
#menu ul li{margin:0;padding:0;}
#menu a:link, #menu a:active,#menu a:visited{color:#fff;text-decoration:none;display:block;float:left;padding:0 10px;font-size:13px;font-weight:bold;line-height:40px;height:40px}
#menu a:hover{background:#fff;color:#000}

#complemento{display:inline;float:left;width:980px;margin:0;}

/* ticker  */
#newsticker-demo {width:100%;padding:0;margin:0 0 20px 0;text-align:center !important}
.thumbnail img {height:125px !important;width:auto !important;margin:0 0 10px 0}

#newsticker-demo a { text-decoration:none;}
#newsticker-demo img { border: 0;margin:0 0 10px 0}

.newsticker-jcarousellite ,.newsticker-jcarousellite2{ width:100%;margin:0 }
.newsticker-jcarousellite ul li{ list-style:none; display:block;width:170px;overflow:hidden;height:220px;text-align:center !important;border:0;box-shadow:0 0 5px #ccc;margin:0 5px !important}
.newsticker-jcarousellite .thumbnail ,.newsticker-jcarousellite2 .thumbnail{  }
.newsticker-jcarousellite .info,.newsticker-jcarousellite2 .info { width:100%;margin:5px auto 0 auto;font-size:13px;font-weight:normal !important;text-align:center !important }
.newsticker-jcarousellite p{ text-align:center !important }


.clear { clear: both; }
/* fin ticker */

#left {display:inline;float:left;width:200px;background:#dcdcdc;box-shadow:5px 5px 5px #f5f5f5;margin:20px 0 20px 20px;border:1px solid #fff;overflow:hidden}

#left h2 {text-align:left;color:#000;font-size:14px;background:#fff;margin:10px 0;padding:10px 0;box-shadow:0 0 5px #666;text-indent:10px}
#left p{font-size:11px;text-align:left;margin:10px;line-height:120% !important;}

#left ul {text-align:left;list-style-type:none;margin:0 5px}
#left li {line-height:25px;}
#left a{display:block;height:25px;border-bottom:1px solid #ccc;text-indent:10px;display:block;font-weight:bold;font-size:11px}
#left a.fondo{color:#fff !important;background:#970000 !important}
#left a:hover {text-decoration:none !important;background:#F5F5F5;}

#left form input{border-radius:5px;padding:5px;border:1px solid #999;vertical-align:middle;font-size:13px}

.rojo{color:#970000 !important;}
.verde{color:green !important;}

#left a:link, #left a:active,#left a:visited{	color:#333;text-decoration:none;}
#left a:hover{text-decoration:underline;}

a:link,a:active,a:visited{color:#970000;text-decoration:none;}
a:hover{text-decoration:underline;}

#main{float:right;display:inline;width:720px;margin:20px 20px 20px 0;}

#main h1 {text-align:left;color:#970000;font-size:26px;font-weight:normal;margin:0 0 20px 0}
#main h2 {text-align:left;border:1px dotted #970000;border-width:1px 0;font-size:16px;font-weight:normal;margin:0 0 20px 0;text-transform:uppercase;color:#666;padding:4px 0}
#main h3 {margin:25px;background:#f5f5f5;text-align:left;padding:15px;font-weight:normal;line-height:135%;}
#main h3 span {font-size:15px; color:#970000;font-weight:bold;}
#main h4 {text-align:center;color:#970000;font-size:16px;background:#f5f5f5;padding:10px;border-width:1px 0;border:1px solid #ccc;margin:0 0 20px 0;}
#main h5 {font-size:15px; color:green;font-weight:bold;margin:5px 0;padding:0}

#main p{	margin:0 0 20px 0;text-align:justify;font-size:14px;line-height:120%;color:#666}
#main ul {margin:0 0 20px 35px;text-align:justify;padding: 0}
#main li {text-align:left;font-size:14px;line-height:120%;color:#666;margin:0 0 10px 0}
#main li ul{margin-top:20px;}

#main form{margin:0 0 20px 0;}
#main fieldset{border:1px solid #970000;padding:10px;border-radius:10px}
#main form legend{margin:0 0 0 20px;font-size:13px;font-weight:bold;background:#970000;color:#fff;padding:5px 10px;border:10px solid #fff;border-width:0 10px}
#main form label{display:inline-block;width:160px;text-align:right;font-size:13px;color:#666;margin:0 15px 0 0}
#main form label.labelequipo{text-align:left !important}
#main form input,#main form textarea,#main form select{border-radius:5px;width:450px;padding:5px;border:1px solid #999;vertical-align:middle;font-size:13px}
#main form input:hover,#main form textarea:hover{box-shadow:0 0 5px #ccc;}
#main form textarea{vertical-align:top}
#main input.enviar{width:150px !important;background:#970000;color:#fff;margin:0 0 0 175px}
#main form input.check{width:16px !important}

#main form#puja{margin:0 !important;width:170px !important}
#puja fieldset{border:0 !important;}
#puja input{width:150px !important;margin:0 0 10px 0}

#main table{margin:0 0 20px 0;width:740px;font-size:12px}
#main th{border-bottom: 1px solid #fff;color: #fff;padding:5px;margin:0;background:#970000;border:1px solid #fff}
#main td{border-bottom: 1px solid #fff;color: #666;padding:5px;margin:0;border:1px solid #fff}
#main .pujas td {text-align:left;}
#main td.tope{background:#333;color:white;}
#main span {font-weight:bold;font-size:13px;}
#main tr{margin: 10px;}

#main img.pad {padding:2px;background:#FFF;border:1px solid #DCDCDC;}
#main form.puja{text-align:center;width:200px;margin:0 0 10px 25px;}

#main p.peque{color:#999;font-size:10px}
#main p.error{border:1px solid red;border-width:1px 0;background:#ffd9d9;padding:10px;color:red !important}
#main p.ok{border:1px solid green;border-width:1px 0;background:#d9f0d9;padding:10px;color:green !important}
#main p.login{border:1px solid #ccc;background:#f0f0f0 url(/images/lock.png) 10px 50% no-repeat;font-size:11px !important;padding:5px 5px 5px 35px !important;text-align:left !important;}

.paginacion{display:inline;float:left;width:100%;margin:0 !important;padding:0 !important;text-align:left;}
.paginacion a.activa2,.paginacion a.pagina2:hover{width:30px;height:28px;display:block;float:left;margin:10px 2px 5px 0;background:url(/images/pagina.jpg) top left no-repeat;font-size:12px;text-align:center;line-height:28px;opacity:1;color:#606060 !important;border:0 !important}
.paginacion a.pagina2{width:30px;height:28px;display:block;float:left;margin:10px 2px 5px 0 !important;opacity:0.7;background:url(/images/pagina.jpg) top left no-repeat;font-size:12px;text-align:center;line-height:28px;color:#606060 !important}


.ko{font-size:11px !important;color:#970000 !important}

.nousers{display:block !important;width:201px !important;height:144px !important;background:url(/images/bgnousers.jpg) top left no-repeat !important;float:left !important;margin:20px 0 0 85px !important;overflow:hidden;padding:40px 0 0 0 !important;}

.users{display:block !important;width:201px !important;height:144px !important;background:url(/images/bgusers.jpg) top left no-repeat !important;float:left !important;margin:20px 0 0 85px !important;overflow:hidden;padding:40px 0 0 0 !important;}
.users fieldset {text-align:center !important}
.userssend{width:100px !important;margin:12px 0 !important;background:#970000 !important;color:white !important}

div#slider2{width:500px;margin:0;height:460px;padding:0;float:left}
#slider2 img{width:500px;height:375px}

div#ficha{width:200px;float:right}
#ficha div.bloque{padding:10px;background:#fff;box-shadow:0 0 10px #ccc;margin:0 0 16px 0}
.bloque h6{text-align:center;font-size:19px;font-weight:normal;margin:0 0 5px 0;color:#970000}
.bloque p{margin-bottom:0 !important;text-align:center !important;font-size:13px !important}

div.bloque2{padding:10px;background:#fff;box-shadow:0 0 10px #ccc;margin:0 0 16px 0}
.bloque2 h6{text-align:center;font-size:19px;font-weight:normal;margin:0 0 5px 0;color:#970000}
.bloque2 p{font-size:13px !important;margin-bottom:10px !important;text-align:left !important}
.bloque2 p strong{display:block;color:#970000}

#abajo {float:left;display:inline;color:#FFF;font-size:11px !important;text-align:left;width:980px;height:40px;line-height:40px;background:url(/images/bg.jpg) top left no-repeat;text-indent:20px}

a.info {position:relative;z-index:24;color:#000;text-decoration:none;}
a.info:hover {z-index:25;}
a.info span.esconder {display: none;}
a.info:hover span.esconder {display:block;  position:absolute; top:1em;left:1em;  width:320px;   border:1px solid #ccc;
    background-color:#999;color:#fff;text-align: center;font-size: 11px !important;padding: 3px;
}


.uploadifyQueueItem {background-color: #F5F5F5;border: 2px solid #E5E5E5;font: 11px Verdana, Geneva, sans-serif;margin:10px 20px 5px 0;padding: 10px;width: 300px;display:inline-block}
.uploadifyError {background-color: #FDE5DD !important;border: 2px solid #FBCBBC !important;}
.uploadifyQueueItem .cancel {float: right;}
.uploadifyQueue .completed {background-color: #E5E5E5;}
.uploadifyProgress {background-color: #E5E5E5;margin-top: 10px;width: 100%;}
.uploadifyProgressBar {background-color: #0099FF;height: 3px;width: 1px;}



/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.nivoSlider {position:relative;width:980px;height:221px;background:#fff url(/images/loading.gif) no-repeat 50% 50%;}
.nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.nivoSlider a {border:0;display:block;}
.nivo-controlNav {display:none;position:absolute;left:50%;bottom:-10px;margin-left:-40px; /* Tweak this to center bullets */}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(/images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:none;width:30px;height:30px;background:url(/images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.nivo-caption a:hover {color:#fff;}
