﻿/* -------------------------------------------------------------- 

	TYPOGRAPHY
	
	Font families:
		- Sans-serif: Arial, Helvetica, sans-serif
		- Serif: Georgia,"Times New Roman",Times,serif
	
	Font size:
		28px -> 2.333333em/0.75em;
		24px -> 2em
		20px -> 1.666em
		21px -> 1.75em/1em;
		21px -> 1.5em/1.166667em
		16px -> 1.333em
		14px -> 1.16667em/1.5em
		12px -> Deafult (body{font-size: 75%})
	
	Colors:
		- color1: #000
		- color2: #0099CC
		- color3: #BFE5F2

-------------------------------------------------------------- */


/* --------------------------------------------------------------

	DEFAULT
	
-------------------------------------------------------------- */

body{font: 75%/1.75em helvetica, arial, sans-serif;} /* font-size: 12px; line-height: 21px; */


/* -------------------------------- 
	Links
-------------------------------- */

a{color: #0099CC; text-decoration: none;}
a:hover{text-decoration: underline;}


/* -------------------------------- 
	Heading
-------------------------------- */

h2 {color: #000; font-size: 3em; letter-spacing: -0.02em; line-height: 1em; padding: 63px 0 42px; word-spacing: -2px;}
	h2 a{color: #000; text-align: left; text-decoration: none;}
	h2 a:hover{color: #666; text-decoration: none;}
	
h3, h4, h5{margin-bottom: 21px;}

/*h3{color: #000;font-size:1.666667em; letter-spacing: -.01em; line-height: .9em; margin-top: 42px;}

h4{color: #000;font-size: 1.5em; line-height: 1em; margin-top: 42px;}

h5{font-size: 1.166667em; line-height: 1.285714em; margin-top: 42px; }*/


/* -------------------------------- 
	Blocks
-------------------------------- */

p, dl, ul, ol{color: #000; margin-bottom: 21px; text-align: justify; text-align: justify;}

abbr, acronym {border-bottom: 1px dotted #666; cursor: help;}

code{color: #666; font-size: 1.166667em; /* line-height: 1.285714em; */ text-align: left;}

small{font-size: 0.916667em;} /* font-size: 11px */

/* --------------------------------------------------------------

	TOP (header) CAMBIO
	
-------------------------------------------------------------- */


/* -------------------------------- 
	Header
-------------------------------- */

	div#header p {color: #000; font-size: 1.25em; font-style: italic; line-height: 1.166667em; text-align: right;}


	/* -------------------------------- 
		nav
	-------------------------------- */

	div#nav ol{margin: 0; font-size: 1em;}
		div#nav ol li a{color: #fff; text-decoration: none;}
			div#nav ol li a:hover{color: #ff6633;}


/* -------------------------------------------------------------- 

	Home

-------------------------------------------------------------- */


	/* -------------------------------- 
		Welcome
	-------------------------------- */
		div#welcome p#desc_home {color: #fff; font-size: 3em; font-weight: bold; line-height: 1em; text-align: left;}
		div#welcome p {color: #fff; font-size: 1.333333em; line-height: 1.3125em; margin-bottom: 21px;}
		
	/* -------------------------------- 
		Próximos eventos
	-------------------------------- */
		div#prox_eventos h2 {color: #0099CC;}
		div#prox_eventos p {color: #000; font-size: 1.333em; margin-bottom: 21px;}
		div#prox_eventos div.vevent p {color: #000; font-size: 1.166em; margin-bottom: 9px; text-align: left;}
		div#prox_eventos div.vevent h3{color: #000; font-size: 1.166em;margin-bottom:9px;}
		div#prox_eventos div.vevent ul {margin-bottom: 9px;}


	/* -------------------------------- 
		Agencia Blue Lemon
	-------------------------------- */
		
		div#agencia p, div#agencia ul {clear: left;font-size: 1.333em;text-align: left;}
		div#agencia ul {list-style: disc outside;}
		
		div#agencia table {font-size: 1.166em;}
		
		/* Algunos estilos del formulario */
		div#agencia h3, div#agencia table caption, div#agencia form legend, div#agencia form fieldset li.cf-box-title {color: #000; font-size: 1.75em; font-weight: bold; line-height: 1em; text-align: left;}
		
		div#agencia table thead tr th {color: #fff; font-weight: normal; text-align: left;}
		
		div#agencia table tbody tr {color: #000; text-align: left;}

		div#agencia table tbody tr th {text-align: left;}
		
		div#agencia table tbody tr th a, div#agencia table tbody tr td.agen_medio a {color: #000; font-weight: bold; text-decoration: underline;}
		
		/* -------------------------------- 
			Formularios
		-------------------------------- */
			
			div#agencia div#usermessagea, div#agencia div#usermessageb {display: none;}
			
			div#agencia form fieldset ol li.textonly {font-size: 1.333em;}
			
			div#agencia form fieldset ol li input, div#agencia form fieldset ol li textarea {font-family: helvetica, verdana, arial, sans-serif; font-size: 1.166em; font-style: italic; font-weight: bold;}
			
			div#agencia form p input {font-family: helvetica, verdana, arial, sans-serif; font-size: 1em; font-weight: bold;}
			
			
	/* -------------------------------- 
		Magazine Blue Lemon
	-------------------------------- */

		div#magazine p, div#magazine div#maga_info ul {font-size: 1.333em;text-align: left;}
		
		/* Algunos estilos del formulario */
		div#magazine h3, div#magazine form legend, div#magazine form fieldset li.cf-box-title {color: #000; font-size: 1.75em; font-weight: bold; line-height: 1em; text-align: left;}
		
		/* -------------------------------- 
			Magazine Blog
		-------------------------------- */
		
		div#magazine div.maga_blog p {color: #000; font-size: 1.166em; margin-bottom: 21px; text-align: left;}
		div#magazine div.maga_blog h3{color: #0099CC; font-size: 1.166em; margin-bottom: 21px;}

		/* -------------------------------- 
			Formularios
		-------------------------------- */

			div#magazine div#usermessagea, div#magazine div#usermessageb {display: none;}

			div#magazine form fieldset ol li.textonly {font-size: 1.333em;}

			div#magazine form fieldset ol li input, div#magazine form fieldset ol li textarea {font-family: helvetica, verdana, arial, sans-serif; font-size: 1.166em; font-style: italic; font-weight: bold;}

			div#magazine form p input {font-family: helvetica, verdana, arial, sans-serif; font-size: 1em; font-weight: bold;}


	/* -------------------------------- 
		Galería de Imágenes
	-------------------------------- */
		
		div#gallery div#gal_info h2{color: #000;}
		div#gallery div#gal_info p {color: #000; font-size: 1.333em; margin-bottom: 21px;}
		
		div#gallery div#foto_full div#foto_masc h3 {color: #fff; font-size: 1em; font-weight: bold; margin: 0;}
		div#gallery div#foto_full div#foto_masc p {color: #fff; margin: 0;}


	/* -------------------------------- 
		Enlaces Recomendados
	-------------------------------- */

		div#enlaces p, div#enlaces ul.enla_rec li a{font-size: 1.333em; margin-bottom: 21px;}

		div#enlaces ul.enla_rec li h3 {font-size: 1.333em; margin-bottom: 0;}

		
	/* -------------------------------- 
		Contacta con nosotros
	-------------------------------- */
		
		div#contacto div#usermessagea, div#contacto div#usermessageb {display: none;}
		
		div#contacto form fieldset legend {color: #000; font-size: 3em; font-weight: bold; line-height: 0.583333em;}
		
		div#contacto form fieldset li.cf-box-title {color: #000; font-size: 1.75em; font-weight: bold; line-height: 1em; text-align: left;}
		div#contacto form fieldset li.cf-box-a input label {color: #000; font-size: 1.75em; font-weight: bold; line-height: 1em; text-align: left;}
		
		div#contacto form fieldset ol li.textonly {font-size: 1.333em;}

		div#contacto form fieldset ol li input, div#contacto form fieldset ol li textarea {font-family: helvetica, verdana, arial, sans-serif; font-size: 1.166em; font-style: italic; font-weight: bold;}

		div#contacto form p input {font-family: helvetica, verdana, arial, sans-serif; font-size: 1.333em; font-weight: bold;}



/* -------------------------------------------------------------- 

	Blog

-------------------------------------------------------------- */
	/* -------------------------------- 
		Blog Submenu
	-------------------------------- */
	
		div#desc_head p#desc, div#desc_head_blue p#desc{color: #fff; font-size: 2.25em; font-weight: bold; line-height: 1em; text-align: left;}
	
	
	/* -------------------------------- 
		Blog content
	-------------------------------- */
	
		div#blog p {text-align: left;}
	
		div#blog h1, div#blog div#content h2 {font-size: 2.333333em; letter-spacing: -0.02em; line-height: 1em; padding: 21px 0 21px; word-spacing: -2px;}
	
			div#blog h2 a, div#blog h1 a{color: #0099CC;}
				div#blog h2 a:hover {text-decoration: underline;}
			
		div#blog h3 {color: #333; font-size: 1.5em; line-height: 1.166667em;}

		div#blog p.postmetadata {color: #333;}
	
		div#blog div#content div.entry p, div#blog div#content div.entry ul, div#blog ol {font-size: 1.333em;}
		div#blog div#content div.entry ul {list-style: square inside;}
	
		div#blog ol {list-style: square inside;}
	
		div#blog blockquote p {background-color:#FFF3EF; color:#333; font-style:italic; line-height:1.28571em; padding:21px; width:470px;}
	
		div#blog div#content p.post_tags {color: #666;}
		div#blog div#content div.post p.post_tags {color: #fff;}
	
		div#blog span.arrow {color: #000; margin-top: -5px;}


	/* -------------------------------- 
		Comments
	-------------------------------- */
		
		div#blog div#content ol.commentlist li div.top_comment p{}
		
		div#blog div#content div#respond form#commentform {font-size: 1.166667em;}
		
		div#blog div#content div#respond form#commentform p label, div#blog div#content div#respond form#commentform p input, div#blog div#content div#respond form#commentform p textarea {font-family: helvetica, verdana, arial, sans-serif; font-size: 1.166em; font-style: italic; font-weight: bold;}
		
		div#blog div#content div#respond form#commentform p.subscribe-to-comments label {font-size: 1em; font-style: normal; font-weight: normal;}
		
			div#blog div#content div#respond form#commentform p input#submit {font-family: helvetica, verdana, arial, sans-serif; font-size: 1.166em; font-style: normal; font-weight: bold;}
		

	/* -------------------------------- 
		SIDEBAR
	-------------------------------- */

		div#blog div#sidebar h3 {color: #000; font-size: 1.166667em; line-height: 1.5em;}
		
		div#blog div#sidebar ul {list-style: square outside; text-align: left;}
		
		div#blog div#sidebar ul.wp-tag-cloud {}
			
		
		/* -------------------------------------------------------------- 
			404
		-------------------------------------------------------------- */

		div.content div#error h2{background: none; padding-left: 0;}
		div.content div#error h3{font-weight: normal;}


/* -------------------------------------------------------------- 
	FOOTER
-------------------------------------------------------------- */

	div#footer div#foot ol li{color: #666;}
		div#footer div#foot ol li a{color:#fff; text-decoration: none;}
		div#footer div#foot ol li a.current{color: #999;}
		div#footer div#foot ol li a:hover{color: #ccc;}
		
	div#footer div#foot p{color: #666; clear:left; margin: 0;}
		div#footer div#foot p a{color: #ccc; text-decoration: none;}

