
@CHARSET "UTF-8";
/**
* @style       Standard Layout
* @media       screen
* @version     1.0 Beta
* @author      Oriol Cardona <oriol.cardona@gmail.com>
* @copyright   Luzinema.com
* @layout      en pixels:
*  - General                 |            950            |
*  
* RESET DEFECTE NAVEGADORS 
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i, .nada { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; vertical-align: baseline }
body { line-height: 1 }
:focus { outline: 0;}
ul { list-style: none}
table { border-collapse: collapse;  border-spacing: 0 }
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
input, textarea { margin: 0; padding: 0 }
hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px }

/*TAGS*/
body {font-size: 12px; font-family: Verdana, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 {background: transparent; color: #000; clear:both; font-weight:bold;}
h1 {font-size: 1.8em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.3em; color: #067cff; margin: 30px 0 15px 0;}
h4 {font-size: 1.2em; color:#333; margin: 20px 0 10px 0;}
h5 {font-size: 1.1em; color:#444; margin: 10px 0 5px 0;}
h6 {font-size: 1em; color:#555; margin: 5px 0 0px 0;}

p {line-height: 135%; margin-bottom:12px;}

a:link, a:visited{color:#2a272b;}
a:hover { color:#f33d3d;}
a:active{ color:#2a272b;border-bottom:1px solid #f33d3d;}
a:visited.volver, a:visited.ir , a:visited.ver, .paginacion a:visited {color:#2a272b;}
acronym, abbr { border-bottom:1px dotted #2E809E; cursor: help; color: #444; font-size:.8em;}
small {font-size: 90%;}


/*CLASES*/
/* Clases Contenedoras */
div.cos { margin: 20px auto; width: 700px;}
div#content{ min-height:400px; width:700px; color:#2a272b;}
div#content h2{margin-top:2em; font-size:1.5em;}
.obligatory {color:#FF0000;}

/* Lema */
#lema-centered{margin:10em auto; width:300px;}
#lema_img{margin-left:32px; margin-top:8px;}
div#lema p,div#lema_contact p{margin:35px 0px 0px auto; letter-spacing: 0.05em;text-align:right; font-size:12px; font-weight:lighter; width:90%; color:#333;}
div#lema_contact{width:350px; border-right:1px solid #CCCCCC;padding-right:10px; height:280px; float:left; margin-right:15px; margin-top:2em;}
div#lema_contact p{margin-bottom:1.5em; margin-top:0px;}
div#bloc_form{width:250px; margin-top:2em;}
/* Form bloc */
div#bloc_form{width:250px; margin-top:2em; padding-left:10px;}
div#bloc_form fieldset{border:none; padding-left:10px;}
div#bloc_form legend{margin-bottom:15px; padding-left:-10px;font-weight:bold;}
div#bloc_form label{margin-bottom:5px;}
div#bloc_form input{border:1px solid #ccc; margin-bottom:2px; margin-top:10px;}
div#bloc_form textarea{border:1px solid #ccc; margin-bottom:10px; margin-top:2px;}
.email{width:250px;}
p.error_sent{color:#ff0000; width:300px;}
p.ok_sent{color:green; width:300px;}
ul.errors, ul.fallo{margin:0px 0px 8px 0px;color:#ff0000;}
.required:after{content:'*'; color:red;}

/* Noticias */
div #noticias{height:350px; width:750px!important;margin-left:-25px; background:url(/images/bg_noticias.gif) no-repeat; }
div #noticiassimple{height:350px; width:750px!important;margin-left:-25px; background:url(/images/bg_noticias_noimg.gif) no-repeat; }
div #noticiasMenu{margin:3em 1em;padding:1.1em 0.2em; width:13%; float:left; height:305px;}
div #noticiasMenu ul li{ list-style-type:none;	background:url(/images/bullet2.gif) no-repeat 0px 4px; margin-bottom:10px; padding-left:15px;}
div #noticiasMenu ul li .activo{list-style-type:none;background:url(/images/bullet.gif) no-repeat 0px 4px;}
div #noticiasMenu ul li a{color:#999; text-decoration:none;}
div #noticiasMenu ul li a strong{color:red; letter-spacing:-0.10em;}
div #noticiasContent{ width:725px!important; margin-top:2em; height:330px;}
div #noticias #noticiasText{float:left; width:339px; overflow:auto; height:276px; margin-top:2em; padding-top:2em; margin-left:0em; padding-left:0em;}
div #noticiassimple #noticiasText{overflow:auto; height:276px; margin-top:2em; padding:4em 2em 2em 0em; margin-left:0em;}
#noticiasText h1{margin-bottom:0.5em;}
#imatgenoticia{float:right!important; vertical-align:text-top; width:250px; height:290px; margin-top:2.5em; margin-right:0.25em;}

/* Login */
div #blocLogin{margin:10% auto; width:60%;}
/* GMap */
div#gmap{margin:3em auto;width:300px; display:inline;}
div#address p{width:100%; margin-top:3em;}
div#lznmmap{ border-right:1px solid #CCCCCC; float:left; margin-top:1em; padding-right:2em;}
div#gmap{float:right; margin-top:1em;}

/* Nosotros */

#nosotros{margin-top:3em;}
#nosotrosblock{width:700px; height:255px;}
#nosotrosblock ul{width:470px;}
#nosotrosblock ul>li {font-size:1.3em; font-weight:bold; width:60px; float:left;margin-top:2px;}
#nosotrosblock ul>li a{text-decoration:none;padding-left:3px;}
#nosotrosblock ul>li a strong{color:white; font-weight:normal;}
#nosotrosblock ul>li a:hover, #nosotrosblock ul>li a:hover strong{color:red;}
#nosotrosblock p{position:relative; clear:left; top:40px; left:235px; width:228px; height:180px;} 
#nosotrostxt{float:right; margin-right:14.5em; margin-top:-0.85em;color:red; font-size:1.4em; font-weight:bold; text-align:right;}