/*  
Theme Name: Plataforma Arquitectura 3.0
Theme URI: http://www.plataformaarquitectura.com
Description: Template para Plataforma Arquitectura 3.0
Version: 3.0
Author: Plataforma Networks - Mr Bravo + trix4kids
Author URI: http://www.plataformanetworks.com
*/
/* liver dice: CSS, RESET! */

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* sin focus styles, in case of IE4 */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol {
	list-style: none;
}
/* tablas sin cellspacing - pero el tag requiere cellspacing="0", beware */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a: link {
	text-decoration: none;
	}

strong {
	font-weight: bold;
	}

/* */
body { 
	margin:0; 
	top:0; 
	background-color:#fff;
	font-family:Helvetica, Arial, Geneva, sans-serif, verdana;
}

h1{}
h2{}
h3{color:#00aeed; font-size:1.5em; margin:3px 0;}
h4{font-weight:bold; color:#00AEED; margin:0; font-size:1em; padding-bottom:1px; border-bottom: dotted 1px #999; margin-bottom:4px;}
h5{}

/*******ESTRUCTURA GENERAL*****************/

#stats, #wpstats {
display: none;	
}

#global{
	width:990px;
	position:relative;
	margin: 0 auto;
	}
.clear { clear:both; height:1px;overflow: hidden;}

.tall {
	height: 25px;
	}

#content{ float:left; width:530px; margin-right:20px;overflow: visible;}
#content_search {margin:20px 0 0 0;}
#cse-search-results iframe {width: 530px;}
#side{ z-index: -9999; float:left;width:440px; overflow: visible;}
#side_left{  float:left; width:240px; margin-right:20px; overflow: hidden;}
#side_right{ float:left; width:180px;overflow: hidden;}
#footer_container{width:100%;
	position:relative;
	margin-top: 20px;
	padding-bottom:10px;
	height:180px;
	background-color:#00AEED;
	}
#footer_container_small{width:100%;
	margin:20px 0 0 0;
	padding:10px 0 10px 0;
	background-color:#00AEED;
	}

/*******MENU*****************/

#main_menu{
	overflow: visible;
	width:100%;
	height:25px;
	position:relative;
	margin: 0 auto;	
	background-color:#333;
	color:#fff;
    z-index: 999;
	}

#counter{ 
    color: #BBBBBB;
    font-size: 10px;
    line-height: 9px;
    padding-right: 5px;
    padding-top: 4px;
    position: absolute;
    right: -5px;
    text-align: right;
    top: 5px;
    z-index: 20;	
}
	
#counter big { font-size:12px; font-weight:bold; color:#999; margin: 0 5px;}
	
#menu{	
	width:985px;
	margin:0 auto;
	height:25px;
	padding-left:5px;
	background-color:#333;
	font-size:11px; 
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
}
#menu_izq{float:left;}
#menu_der{float:right;}

#menu ul{ list-style-position:outside; list-style-type:none; padding:0; margin:0;}
#menu li{float:left; padding:0 1px;display:inline;position:relative;}
#menu_izq a{ height:22px; display:inline-block; padding:0 5px;margin-top:5px;}
#menu_izq a:link, #menu_izq a:visited{ color:#fff; text-decoration:none; }
#menu_izq a:hover { text-decoration:underline;}

#menu_der a{ height:22px; display:inline-block; padding:0 5px;margin-top:5px;}
#menu_der a:link, #menu_der a:visited{ color:#ccc; text-decoration:none; }
#menu_der a:hover {color:#00AEED; text-decoration:underline;}


#menu a.section_active:link, #menu a.section_active:visited { 
background-color:#fff; color:#666;
-moz-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
}


/*******HEADER*****************/


#header_logo{
	width:530px;
	height:112px;
	background:url(parq_logo.png) no-repeat top left;
	margin-top:10px;
	}
#header_logo h1 {
	width: 100%;
	height: 100%;
}
#separador{	border-bottom:2px #00AEED solid; width:530px; height: 1px; clear: both;}

#header_logo a {
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#header_logo span {display:none;}

/*******VIEW MODE PESTAÑAS*****************/

#viewmodemenu{
	border-bottom:2px #00AEED solid;
}

.pestana, .pestana_activa{
	float: left;
	border: 1px solid #00AEED;
	color: #666;
	text-transform: uppercase;
	font-size: 11px;
	height: 17px;
	width: 55px;
	margin-right: 3px;
	line-height: 17px;
	text-align: center;
	}

.pestana:link, .pestana_activa:link,.pestana:visited, .pestana_activa:visited{text-decoration: none;}
.pestana:hover{background-color: #00AEED;}
.pestana_activa:hover{background-color: #fff; color: #00AEED;}
.pestana:active{background-color: #fff;color:#666; 	border: 1px inline #00AEED;}
.pestana_activa:active{background-color: #00AEED; color: #000; border: 1px inline #00AEED;}
	
.pestana_activa{
	color:#000;
	background-color: #00AEED;
	}

.clearright { clear:right; height:17px;}



/*******COLOR CATEGORY LAYOUT************/

.estasviendo{font-family: Georgia, Times New Roman, serif;font-weight:bolder; font-style:italic; font-size:27px; letter-spacing: -1px; color:#00aeed; text-align:right;line-height:32px; margin: 0 0 5px 0;border-bottom:3px #00aeed solid; width:530px;clear: both;}
.cat_description{ margin-bottom:25px;}
.cat_description p {font-size:12px;text-align:right;line-height:14px;color:#666;}

/*******fichas************/
.cat_fichas {color:#666 !important;border-color:#666 !important;}
.cat_fichas h2 a:link, .cat_fichas h2 a:visited {color:#666 !important;border-color:#666;}
.cat_fichas h2 a:hover{color:#333 !important;background-color:transparent !important;border-color:#333;}

/*******en construccion************/
.cat_en-construccion {color:#666 !important;border-color:#666 !important;}
.cat_en-construccion h2 a:link, .cat_en-construccion h2 a:visited {color:#666 !important;border-color:#666;}
.cat_en-construccion h2 a:hover{color:#333 !important;background-color:transparent !important;border-color:#333;}

/*******software************/
.cat_software {color:#666 !important;border-color:#666 !important;}
.cat_software h2 a:link, .cat_software h2 a:visited {color:#666 !important;border-color:#666;}
.cat_software h2 a:hover{color:#333 !important;background-color:transparent !important;border-color:#333;}

/*******universidades************/
.cat_universidades {color:#666 !important;border-color:#666 !important;}
.cat_universidades h2 a:link, .cat_universidades h2 a:visited {color:#666 !important;border-color:#666;}
.cat_universidades h2 a:hover{color:#333 !important;background-color:transparent !important;border-color:#333;}

/*******plataforma emergente************/
.cat_plataforma-emergente {color:#666 !important;border-color:#666 !important;}
.cat_plataforma-emergente h2 a:link, .cat_plataforma-emergente h2 a:visited {color:#666 !important;border-color:#666;}
.cat_plataforma-emergente h2 a:hover{color:#333 !important;background-color:transparent !important;border-color:#333;}

/*******publicacionens************/
.cat_publicaciones {color:#666 !important;border-color:#666 !important;}
.cat_publicaciones h2 a:link, .cat_publicaciones h2 a:visited {color:#666 !important;border-color:#666;}
.cat_publicaciones h2 a:hover{color:#333 !important;background-color:transparent !important;border-color:#333;}

/*******POSTS*****************/




#posts_container{
	clear:both;
	}



.post, .page  { border-bottom:1px #00AEED solid; margin:10px 0 45px 0;}
.post .post_fecha { 
	float:right; 
	position: relative;
	width:55px;
	border:1px solid #999;
	padding:2px;
    z-index:-1;
}
	
.post .post_fecha_d{postition:relative; float:left; font-size:27px; line-height:25px; font-weight:bold; margin-right:2px;}
.post .post_fecha_m, .post .post_fecha_y{position:relative; float:right; font-size:9px; line-height:12px; text-transform:uppercase; clear:right;}

.post h2, .page h2{ font-size: 24px; line-height: 26px; margin:0 0 5px 0; color:#00aeed; font-weight: bold;}
.post h2 a:link, .post h2 a:visited {color:#00AEED; text-decoration:none;}
.post h2 a:hover {background-color:#00AEED; color:#FFF; text-decoration:none;}

.post h3, .page h3 {color:#444;margin:10px 0;}	

.post .post_author{margin:0 0 5px 0; font-style:italic; font-size:14px; color:#666;}
.post .post_author a:link, .post  .post_author a:visited{ color:#00AEED; text-decoration:none;}
.post .post_author a:hover {background-color:#00AEED; color:#FFF; text-decoration:none;}

.post .post_meta{ color:#000; font-size:11px;}
.post .post_meta a{font-size:11px; font-weight:normal; }
.post .post_meta a:link, .post  .post_meta a:visited{ color:#999; text-decoration:none;}
.post .post_meta a:hover {background-color:#00AEED; color:#FFF; text-decoration:none;}



.post .post_content, .page .post_content{
	margin:4px 0;
	font-family:"Lucida Sans", Lucida,"Lucida Grande", "Trebuchet MS", sans-serif, ; 
	font-size:0.75em; 
	line-height:1.6em;
	color:#444;
	}

article small {
	font-size: 12px;
	line-height: 30px;
	color: #666;
	}

.post_content p{
	margin: 10px 0;
	}

.post_content ul {
	padding-left: 5px;
	list-style-type: disc;
	}
	
.post_content ul li {
	list-style-position: inside;
	}

.post .post_content h3 {
	font-weight: bolder;
	}
	
.post .post_content  a img, .page .post_content  a img { border: 1px solid #ccc;}
.post .post_content a:hover img, .page .post_content a:hover img{ border: 1px solid #00AEED; background-color:#fff;}

.post .post_content a, .page .post_content a {color:#00AEED; text-decoration:none;}
.post .post_content a:hover, .page .post_content a:hover {background-color:#00AEED; color:#fff; text-decoration:none;}


.post .more-link{
	float:right;
	border:1px solid #00AEED;
	color:#00AEED;
	padding:2px 3px 0 3px;
	font-family: Helvetica, Arial, sans-serif; 
	font-size:13px;
	text-decoration:none;
	margin:20px 0;
	}
.post a.more-link:hover{
	color:#fff;
	background-color:#00AEED;

	}
	
.post .showonmap {text-align: right;clear: both;height: 22px;border: 1px solid #00aeed;text-align: center;padding: 5px;margin: 10px 0 10px 0;}
	
.gm-link{ background: url(earth.gif) no-repeat 1px 1px;  color: #00aeed; text-decoration: none; font-size: 14px; padding: 2px 3px 2px 24px; line-height: 20px;margin-top:10px;}
.gm-link:hover{color: #fff; background-color: #00aeed; text-decoration: none;}



/* Post footer - new */
.post .post_footer, li.dualView-Post div.post_footer {
	position:relative;
	background:#f4f8fb;
	border-bottom:2px solid #b1cbe5;
	height:18px;
	padding:5px 0;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	clear:both;
	width:530px;
	}
	
li.dualView-Post div.post_footer {
	width: auto;
	margin-top: 15px;
	}
	
div.post div.post_footer a, li.dualView-Post div.post_footer a {
	text-decoration: none;
	color: #888888;
	}
	
div.post div.post_footer a.btn_like, li.dualView-Post div.post_footer a.btn_like {
	width: 35px;
	height: 35px;
	float: left;
	color: #888;
	display: inline-block;
	position: absolute;
	top: -2px;
	left: 5px;
	background-image: url('img/foldericon-minisprites-35x35.png');
	background-repeat: no-repeat;
	border-bottom: none;
	font-size: 12px;
	line-height: 34px;
	}

div.post div.post_footer div.like-loader, li.dualView-Post div.post_footer div.like-loader {
    background-color: rgba(255, 255, 255, .6);
    background-image: url("img/ajax-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 28px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 95px;
    z-index: 9990;
	}

div.post div.post_footer a.btn_like span, li.dualView-Post div.post_footer a.btn_like span {
	left: 40px;
    position: relative;
    top: 1px;
    font-weight: normal;
    font-size: 11px;
    }
    
a.thispost-comments {
	position: absolute;
	right: 10px;
	display: inline-block;
	font-size: 11px;
	top: -5px;
	line-height: 40px;
	font-weight: normal;
	z-index: 100;
	}

a.thispost-comments span {
	position: relative;
	font-size: 12px;
	color: #00AEED;
	font-weight: 900;
	background: white;
	border: 1px solid #CCC;
	margin-left: 6px;
	padding: 0px 4px;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: visible;
	top: 1px;
	line-height: 19px;
	}
	
a.thispost-comments span img {
	position: absolute;
	top: 0px;
	left: -6px;
	}

ul.home_posts_footer {
	width: 320px;
	position: relative;
	margin: 0 auto;
	top: 0px;
	left: 30px;
	list-style-type: none;
	z-index: 0;
	}
	
li.dualView-Post div.post_footer ul.home_posts_footer {
	width: 420px;
	left: 25px;
	}

li.dualView-Post div.post_footer ul.home_posts_footer li {

	}
	
li.dualView-Post div.post_footer ul.home_posts_footer li.gplusone {

	}
	
ul.home_posts_footer li {
	float: left;
	width: 100px;
	margin-right: 10px;
	}

ul.home_posts_footer a.addthis_button_email span {
	font-weight: normal;
    margin-left: 5px;
    text-transform: capitalize;
    vertical-align: super;	
	}
	
ul.home_posts_footer li.mail-share-index {
	position: relative;
    top: 2px;
    width: 70px;
	}


/* Post footer END */

.post .post_footer .post_share_legend {line-height: 20px;display:block;float:left;margin: 0px 4px 0 0;clear: both;}

.post_compartir {clear: both;	line-height:16px;height: 16px;font-size: 13px;}
.post_compartir img  {border:none;margin-right: 5px;}


.post .post_share, #img_content .post_share { 
	position: relative;
	float: left;
	font-size:11px; 
	color:#222;
	font-weight: bold;
	line-height:16px;
	margin-top: 15px;
	}
.post .post_share img, #img_content .post_share img {border:none;margin:0 2px;} 

.post .post_comment {position: relative;float: right;margin-right: 5px;height: 14px;line-height: 14px;}

.post .post_comment a {
	font-size:11px; 
	background: url(comment.gif) no-repeat top left;
	padding: 2px 0 2px 20px;
	color:#00AEED; 
	text-decoration:none;
	}

.post .post_comment a:hover {background-color:#00AEED; color:#FFF; text-decoration:none;}

.post blockquote, .page blockquote {font-style: italic;}
.post strike, .page strike {color:#999}
.post abbr, .page abbr {border-bottom: 1px dotted #444;}
	
.post h4, .page h4{display: block; clear: both; color: #222; margin-top: 10px;}	

#post_solo_comentarios h5 {
	font-weight: 900;
	font-size: 12px;
	line-height: 20px;
	border-bottom: 1px solid #ECECEA;
	margin-bottom: 5px;
	color: #666;
	}



/*******MINIPOST Y EVENTOS*****************/

	
.post.category-mini { border-bottom:1px #00AEED solid;}
.post.category-mini .post_fecha {display:none;}
.post.category-mini h2{ margin-bottom:5px;}
.post.category-mini h2 a:link, .minipost h2 a:visited {color:#00AEED; text-decoration:none;}
.post.category-mini h2 a:hover {background-color:#00AEED; color:#FFF; text-decoration:none;}
.post.category-mini .thumbnail { margin-right:10px;  position:relative; float:left;}
/* .post.category-mini .post_content img { margin-right:10px;  position:relative; float:left;}  */
.post.category-mini .post_author {font-size:10px;}
.post.category-mini .post_meta {display: none;}

/*.post.category-calendario { border-bottom:1px #00AEED solid;}
.post.category-calendario .post_fecha {display:none;}
.post.category-calendario h2{ margin-bottom:5px;}
.post.category-calendario h2 a:link, .minipost h2 a:visited {color:#00AEED; text-decoration:none;}
.post.category-calendario h2 a:hover {background-color:#00AEED; color:#FFF; text-decoration:none;}
.post.category-calendario .thumbnail { margin-right:10px;  position:relative; float:left;}
.post.category-calendario .post_content img { margin-right:10px;  position:relative; float:left;}
.post.category-calendario .post_author {display:none;font-size:10px;}
.post.category-calendario .post_meta {display: none;}
*/

.post.single { border-bottom:1px #00AEED solid;margin: 10px 0 0 0;}
.post.single .post_fecha {	display:block;float:right; 
	border:1px solid #999;
	padding:2px;}
.post.single h2{ margin-bottom:5px;}
.post.single h2 a:link, .minipost h2 a:visited {color:#00AEED; text-decoration:none;}
.post.single h2 a:hover {background-color:#00AEED; color:#FFF; text-decoration:none;}
.post.single .thumbnail { margin-right:10px;  position:relative; float:left;}
.post.single .post_content img {}
.post.single .post_author {font-size:14px;display: block;}
.post.single .post_meta {display: block;}

/*******POST SOLO*****************/



.post_galeria{  margin: 10px 0 0 -10px; border-bottom:1px dotted #666; border-top:1px dotted #666; padding:10px 0 0 0; }
.post_galeria img { position:relative; float:left; margin:0 0 10px 10px; border:none;  width:125px; height:125px;}
.post_galeria a:link img, .post_galeria a:visited img { border:none;}

.related_posts{ font-family: Helvetica, Arial, Sans-Serif; margin:20px 0 20px 0; border-top:1px dotted #666; padding-top: 2px; background-color:#d1e3ff; clear: both;}
.related_posts .tambien{ color:#222; font-weight:bold; font-size:1em; padding-left:4px;}
.related_posts ul{ margin:0; padding:0;}
.related_posts li{ list-style-position:inside; list-style-type:circle;}

#related_container {margin-left:37px; }
.related_posts .related{ position:relative; float:left; width:127px; margin:5px 37px 10px 0; font-size: 10px;}
.related_posts .related img{width:125px; height:125px; display: block; margin: 0;}
.related_posts .related a img{border:1px solid #ccc;}
.related_posts .related a:hover img {border:1px solid #00aeed;}

.related_posts a:link, .related_posts a:visited { color:#00AEED; text-decoration:none; font-weight: bold; font-size: 12px!important;}
.related_posts a:hover { color:#fff; background-color:#00AEED; text-decoration:none;}


.trackback { font-size: 13px; line-height: 19px; margin: 0; padding: 0; list-style-type: none;}
.trackback a{color: #00aeed; text-decoration: none}
.trackback a:hover{color:#fff; background-color: #00aeed; text-decoration: none}
.trackback li{}

/*** WP CUSTOM CLASS *************/



.post a .imageframe{ text-align: center; border: 1px solid #ccc;}
.post a:hover .imageframe{ background: none; border: 1px solid #00aeed;}

imageframe { 
/*
margin: 10px; padding: 5px; border: 1px solid #aaa; 
*/
}

.imgalignleft, .alignleft { 
float: left; 
margin-right:10px !important;
margin-bottom:5px !important;
}

.imgalignright, .alignright { 
float: right; 
margin-left:10px !important;
margin-bottom:5px !important;
}

.imgaligncenter, .aligncenter { margin-left: auto !important; margin-right: auto !important;display: block !important; }


img.alignnone, div.alignnone
{
margin:0 !important;
padding: 0;
position: static !important;
clear:both;
float: none !important;
}
.wp-caption {
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	
}
p.wp-caption-text {
	padding: 2px 0;
	margin: 0;
	font-size: 10px;
		text-align: center;

	font-family: Helvetica, Arial, Sans-Serif;
	border-bottom: dotted #ccc 1px;
	color: #999;
}



/*******SISTEMA COMENTARIOS*****************/


#post_solo_comentarios {
	width: 530px;
	margin: 20px 0;
	}

#post_solo_comentarios #respond {overflow: hidden;}


#post_solo_comentarios #respond h5, #post_solo_comentarios h5#comments {
	margin: 15px 0;
	font-size: 16px;
	font-weight: 900;
	color: #666;
	}

#post_solo_comentarios #respond {
	position: relative;
	overflow: hidden;
	width:530px;
	padding: 10px 0px;
	}

#post_solo_comentarios #respond textarea {
	width: 502px;
	height: 50px;
	}
	
.post_solo_comentarios_holder {
	background-color: #F7F7F7;
	padding: 5px;
	border: 1px solid #ECECEA;	
	}

#commenting_avatar {
	float: left;
	}
	
#commenting_avatar img {
	width: 25px;
	height: 25px;
	border: 1px solid #CCC;
	}

#logged_out {
	color: #444444;
    font-size: 12px;
    line-height: 17px;
    margin: 0 0 15px 0;
	}

#logged_out label {
	font-size: 11px;
	font-weight: bolder;
	}

#logged_out_info {
	font-size: 11px;
	margin-bottom: 10px;
	}
	
#logged_out a {
	text-decoration: none;
	color: #00AEED;
	font-weight: 900;
	}
	
#logged_out p {
	margin: 0;
	}

.urlField {margin-left:5px; margin-bottom:5px; width:210px;border:1px solid #ccc;font-size:11px;height:15px;padding:0 3px 0 3px;}

.campos {border:1px solid #ddd;font-size:11px;height:15px;padding:0 3px 0 3px;width:200px;}

.area {width:345px; font-family:arial, helvetica, sans-serif;border:1px solid #ddd;font-size:11px;padding:0 3px 0 3px;}

.comentario {
background:#fff;
background:url(bg_comment.gif) repeat-x top;
margin:15px 0;
padding-top: 5px;
border-top: 1px solid #ccc;

}

.children {margin:0px;padding: 0px;}

.depth-2 {margin-left:100px;}

.comentador { color:#444;  font-weight:bold; font-size:12px; padding-left:4px; line-height:20px; 
/* border-bottom:1px solid #666; */
 }

.comentador a {color:#00aeff;text-decoration: none;}
.comentador a:hover {background:#00aeff;color:#fff;}

.comentario_meta {text-align:right; color:#999; font-size:10px;}
.comentario_contenido p {margin:8px 0 5px 0; 
font-family: Lucida, "Lucida Grande", "Trebuchet MS", sans-serif, ; 
font-size:.75em; color:#666; line-height: 14px;  }
.comentario_avatar { width:80px; height:80px;  margin:0px 10px 5px 0px; position:relative; float:left;}

.comentario_meta a, .comentario_contenido a {color:#00AEED !important;}
.comentario_meta a:hover, .comentario_contenido a:hover {background:#00aeff  !important;color:#fff !important;}

.comment_karma {position:relative;float:right; padding: 0;width:58px;}

.comment_karma img {margin:4px 2px; display: block; float: left;}

.comment_karma span {font-size:12px; font-weight: bold; color: #666; margin:5px 4px 0 0; display: block; float: right;}

.comentario.malvado .comentario_contenido {display: none;}

.comentario.byuser{
	border-top: 1px solid #00aeed;
	background-color: #fff;
	background-image: url(bg_comment_admin.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.comentario.byuser .autor{ color:#000;}
.comentario.byuser a{ color:#fff;}
.comentario.byuser a:hover{ color:#000!important; background: none!important;}



  .comentario.destacado{
	border-top: 1px solid #00AEED;
	background-color: #fff;
	background-image: url(bg_comment_destacado.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.comentario.destacado .comentador{color:#00AEED;}

.comentario .mostar_comentario {font-size:12px;margin:0px;font-style: italic;}
.comentario .mostar_comentario a {color:#aaa;text-decoration: none;}

#cancel-comment-reply {
	position: absolute;
	top: 40px;
	right: 5px;
	}
	
#cancel-comment-reply a {color:#00aeed;font-weight: lighter;font-size:10px; text-transform: uppercase; border-bottom: 1px solid #999; text-decoration: none;}
#cancel-comment-reply a:hover {color:white;background-color: #00aeed; border-bottom: 1px solid #00aeed; text-decoration: none;}

#post_solo_comentarios #comment {border:1px solid #aaa;width:525px;}

#logged-info {
	font-size: 11px;
	padding-left: 35px;
	line-height: 28px;
	}

.post_solo_comentarios_holder a {
	font-weight: 900;
	text-decoration: none;
	color: #00AEED;
	}

.post_solo_comentarios_holder a:hover {
	background: #00aeed;
	color: white !important;
	}

.comentario_input {border:1px solid #ccc;padding:3px;}

.subscribe-to-comments{font-size: 10px; color: #999; margin-top: 20px; clear: both;}

.comentario .reply { text-align: right; margin-bottom: 10px;}

.comentario .reply a{color: #666; font-size: 10px; border-bottom: 1px solid #999; padding: 1px; text-decoration: none;text-transform: uppercase;}
.comentario .reply a:hover{color: #fff; background-color: #00aeed;  border: 1px solid #00aeed;}

.comentario_disclaimer p {font-size:10px; line-height: 13px; color:#999; margin:10px 0;}
.comentario_disclaimer a {color:#00aeed;text-decoration: none;}
.comentario_disclaimer a:hover {color:#fff;background: #00aeed;}


/* MAPAS */

.geo_mashup_map h2 {font-size:13px;}
#map_caption {color: #999; font-size: .7em;}


/*******POSTS - GALERÍA*****************/


#conlogo{width: 530px;margin-top:30px;}
#conlogo .logo{position: absolute; float:left;margin-top:-30px; }


#conlogo h2 { position: relative; float: right;}

.universidades {font-family:Georgia, Times New Roman, serif;font-style:italic;font-weight:bold;}
.materiales_filter{width: 100%; margin: 10px 0 5px 0;}

#posts_container_galeria{
	margin-top: 7px;
	margin-left: -7px;
	margin-bottom: 20px;
	position: relative;
	float: left;
	clear: both;
	}

#posts_container_galeria .post{ 
			width: 170px;
			height:241px;
			border:1px #999 solid;
			margin: 0 0 7px 7px;
			float: left;
			display: inline;
			position: relative;
			}
#posts_container_galeria .post:hover{border:1px #00aeed solid; 
}
#posts_container_galeria .foto, #posts_container_galeria .foto_evento{ 
			width: 164px;
			margin: 3px;
			line-height:160px;
			border:none;
			text-align: center;
			height:160px;
			overflow: hidden;
			
			}


#posts_container_galeria a{ 
color: #00AEED; text-decoration: none;}

#posts_container_galeria a:hover{ 
color:#fff; background-color: #00AEED;}
#posts_container_galeria a img{border:none}
			
#posts_container_galeria .foto img, #posts_container_galeria .foto_evento img, { 
border:none;
			}
			

#posts_container_galeria h4{ 
			font-size: 14px;
			line-height:18px;
			margin:0 3px 4px 3px;
			font-weight: bold;
			border: none;
			height: 36px;
			overflow: hidden;
			
			}
#posts_container_galeria .post_meta{font-size:10px; margin:0 3px 20px 3px; }
#posts_container_galeria .post_comment {
position: absolute;
	bottom: 2px;
	right: 2px;
	line-height: 10px;
	}
	
	
.event_fechas{ font-size:9px; font-weight:bold; padding-left: 3px;}
#posts_container_galeria .post_content{ font-size:11px; line-height:15px; } 
#posts_container_galeria .post_author{font-size:10px; color:#999;}
/*******BANNER FICHAS_HOME*****************/

.fichas_container{
	margin: -20px 0 40px -10px;
height: 130px;
overflow: hidden;
position: relative;
	}
.ficha_banner{
display: inline;
	float:left;
	width:168px; 
	height:168px;
	background-color:#eee;
	border:1px solid #999;
	margin-left:10px; 
	text-align:center;
	line-height:168px;
}

.ficha_banner_4{
	display: inline;
	float:left;
	width:123px; 
	height:123px;
	background-color:#eee;
	border:1px solid #999;
	margin-left:10px; 
	text-align:center;
	line-height:123px;
}



.ad_rectangle{width:238px; height:239px; margin-bottom:10px; background-color:#fff; border:1px solid #999; text-align:center; line-height:238px;line-height: 239px;overflow: hidden;}
.ad_rectangle small {color:#999; font-size:9px; text-transform:uppercase;}


.ad_rectangle_portada {margin-bottom: 10px;}

/*******MODULOS*****************/

.left_box{
	width:240px; 
	margin-bottom:10px;  
	padding: 2px 0;
}

.right_box{
	width:180px; 
	margin-bottom:10px;  
	padding: 2px 0;
}
/*******buscador*****************/

.gsc-result .gs-title {
	height: auto !important;
	margin-bottom: 10px;
	}

.gsc-control-cse, #queries {border: none !important;}

.searchbox { position: relative; float: left;  width: 170px; margin-bottom: 10px;}

.searchsubmit {position: relative; float: right;width: 50px;}

#queries{background:#ddd;font-size:12px;color:#444;padding:10px;margin-top:5px;}

#queries {
background: #E8F0F9;
border: 1px solid #CCC;
color: #444;
font-size: 12px;
margin-top: 5px;
padding: 10px;
}
#queries a{
margin: 15px 5px;
}
#queries a:hover{
background:#ccc;
}

/*******DESTACADOS*****************/

#destacados_container .prev, #destacados_container .next {
	z-index: 0 !important;
	}

.post_destacado{
	width:127px; 
	margin:0 0 5px 13px; 
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	color:#000;
	}
a.post_destacado {text-decoration:none;}
.post_destacado img{ border:1px solid #00AEED; margin-bottom:3px; width:125px; height:125px;}
a.post_destacado:link, a.destacado:visited { text-decoration:none;}
a.post_destacado:hover{ color:#00AEED; }
a.post_destacado img { border: 1px solid #fff;}
a.post_destacado:hover img{ border: 1px solid #00aeed;}


/*******BOLETÍN*****************/
.post_newsletter h1 {font-size: 15px;}
#boletin_box {
	background-color:#00AEED;
	color:#FFFFFF;
	padding:5px;
	width:235px;
	overflow: hidden;
	}
	
.left_box {
	margin-bottom:10px;
	padding:2px 0;
	width:240px;	
	}
	
#boletin_box h4 {
	border-bottom:1px dotted #FFFFFF;
	color:#FFFFFF;
	margin-left:2px;
	font-size:1em;
	font-weight:bold;
	margin:0 0 4px;
	padding-bottom:1px;
	}

#boletin_box form {
	height: auto;
	overflow: hidden;
	}
	
#boletin_box span {
	display:block;
	font-size:9px;
	margin:6px 2px 2px;	
	}

.boletin_input {
	border:1px inset #DDDDDD;
	color:#888888;
	float:left;
	font-size:11px;
	margin:2px 2px 10px;
	padding-left:3px;
	position:relative;
	width:220px;
	}
	
.boletin-radio {
	color: white;
	font-size: 12px !important;
	font-weight: bold !important;
	display: inline !important;
	}
	
.boletin-boton {
	float:right;
	height:26px;
	margin-top: -10px;
	margin-right: 10px;
	width:50px;
	height: 25px;
	}
	
.poweredphplist	 {display: none;}


/* estilos de carrusel */

.featured li{
	height: 160px;
	font-size: 11px;
	width: 130px;
	}
	
.featured li a {
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 11px;
	line-height: 10px;
	}
	
.featured li a:hover {
	color: #00AEED;
	}
	
.featured li img {
	margin-bottom: 5px;
	border: 1px solid white;
	display: block;
	}
	
.featured li img:hover {
	border: 1px solid #00AEED;
	}

#destacados_container {
	display: block;
	width: 440px;
	background-color: #F3F3FF;
	height: 210px;
	position: relative;
	overflow: hidden;
	margin: 5px 0 10px 0;
}

#destacados_container h4 {	
	background-color:#FFFFFF;
	border:medium none;
	width:100%;
	margin: 0px;
	color: #00AEED;
}

.featured {
	z-index: 1313;
	padding-top: 15px;
	}

.featured li {
	margin: 0 0 0 13px;
	}

#destacados_container .prev,#destacados_container  .next {
	bottom:1px;
	display:block;
	font-size:20px;
	height:15px;
	line-height:10px;
	padding:3px 10px;
	position:absolute;
	text-shadow:-1px -1px 0 #CCCCCC;
	width:10px;
	z-index:9998;
	}
	
#destacados_container .prev a{
	color:#00AEED;
	text-decoration: none; 
	padding: 0;	
	} 
	
#destacados_container .next a {
	color:#00AEED;
	text-decoration: none; 	
	}
	
#destacados_container .prev a:hover,#destacados_container .next a:hover {
	color: white !important;
	}
	
#destacados_container .prev {
	left: 0px;
	}
	
#destacados_container .next {
	right: 0px;
	}

/*******ultimos comentarios*****************/

#lastcomments_box{ border-bottom:1px solid #666; padding-bottom:0;}
#lastcomments_box h4{ border-bottom:none; margin-bottom:0px; padding-bottom:0;}

#lastcomments_box .comment{
	width:240px; 
	background-color:#F3F3FF;
	color:#666;
	border-top:1px dotted #999; 
	margin-top:2px;
	margin-bottom:0;
	padding:2px 0;
	font-size:11px;
	line-height:13px;}


#lastcomments_box .comment_author{ font-weight:bold; color:#333;}
#lastcomments_box a:link, #lastcomments_box a:visited { color:#00AEED; text-decoration:none;} 
#lastcomments_box a:hover { background-color:#00AEED; color:#fff!important; text-decoration:none;}



/*******Siguenos *****************/

#siguenos_box{ }
#sigue_container{
	font-size:10px;
	line-height:13px;
	margin:0px; 
	}

.sigue {
	position:relative;
	float:left;
	width:120px;
	height:20px;
	}
	
.sigue a{
	display: block;
	height: 16px;
	line-height: 18px;
	padding-left:20px;
	background-position:top left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration: underline;}
.sigue a:hover{color: #fff; background-color: #00AEED;}
	
#sigue_feed{ background-image:url(menu_s_rss.gif);}
#sigue_cal{ background-image:url(menu_s_ical.gif)}
#sigue_twitter{ background-image:url(menu_s_twitter.gif)}
#sigue_youtube{ background-image:url(menu_s_youtube.gif)}
#sigue_facebook{ background-image:url(menu_s_fb.gif)}
#sigue_flickr{ background-image:url(menu_s_flickr.gif)}
#sigue_vimeo{ background-image:url(menu_s_vimeo.gif)}



/*******ENVÍA TU INFORMACIÓN *****************/

#enviainfo_box{ 
background-color:#00AEED;
color:#fff;
width:238px;
display:block;
text-decoration:none;
border:1px solid #00AEED;

}
#enviainfo_box:hover{ 
background:none;
color:#00A0ED;
display:block;
border:1px solid #00AEED;
}
#enviainfo_box:active{ 
background-color:#00AEED;
color:#fff;
display:block;
text-decoration:none;
border:1px inset #00AEED;}

#enviainfo_box h4{ color:#fff; border-bottom: dotted 1px #fff; margin-left:2px;}
#enviainfo_box:hover h4{ color:#00AEED; border-bottom: dotted 1px #00AEED;}
#enviainfo_box:active h4{ color:#fff; border-bottom: dotted 1px #fff;}

#enviainfo_box span{font-size:9px; margin:6px 2px 2px 2px; display:block;}


/*******   ARCHIVO   *****************/

#archivo_box{}

#archivo_box .archivos{ width:238px;}


/*******   MAPA DE OBRAS   *****************/

#mapadeobras_box{ width: 240px; height: 133px; background-color: #eee; text-align: center; line-height: 133px; clear:both;}
#mapadeobras_box img {border:none;}

.geo_mashup_map {margin:10px 0 20px 0;}

/*******   CALENDARIO /HOME   *****************/


#eventosconcursos_box{}

#eventosconcursos_box{ border-bottom:1px solid #666; padding-bottom:0;}
#eventosconcursos_box h4{ border-bottom:1px dotted #666; margin-bottom:0px; padding-bottom:0;}

#eventosconcursos_box .evento{
	width:240px; 
	background-color:#D1E3FF;
	color:#000;
	display:block;
	border-bottom:1px dotted #666; 
	margin-bottom:1px;
	margin-top:1px;
	padding:2px;
	width:236px;
	font-size:11px;
	line-height:13px;
	text-decoration:none;}

#eventosconcursos_box ul, #eventosconcursos li {list-style-position: inside;list-style-type: none;padding:0;margin: 0;}
#eventosconcursos_box .evento_fecha{ font-weight:bold; color:#00AEED; display: block; clear: both;}
#eventosconcursos_box a:hover .evento_fecha{font-weight:bold; color:#fff;}

#eventosconcursos_box a.evento:link, #lastcomments_box a.evento:visited {text-decoration:none;} 
#eventosconcursos_box a:hover { background-color:#00AEED; text-decoration:none;}
#eventosconcursos_box a.ir_a{ display:block; width:240px; text-align:right; font-size:10px; margin-top:3px;}
#eventosconcursos_box a.ir_a:link, #eventosconcursos_box a.ir_a:visited { color:#333; text-decoration:none; }
#eventosconcursos_box a.ir_a:hover { color:#00AEED; text-decoration:none; background:none;}


/***********   PRODUCTOS   *****************/


#productos_box{ border-bottom:1px solid #666; padding-bottom:0;}
#productos_box h4{border-bottom:none; margin-bottom:0px; padding-bottom:0;}

#productos_box .wp-caption {display: none !important;}

#productos_box .post{
	width:240px; 
	color:#666;
	border-top:1px solid #999; 
	margin-top:5px;
	margin-bottom:0;
	border-bottom:none;
	padding:5px 0;
	font-size:11px;
	line-height:14px;
	position:relative;
	overflow:hidden;
	}

#productos_box .post_titulo{
	text-align:right;
	font-weight:bold; 
	color:#666; 
	font-size:14px; 
	margin-bottom:5px;
	}
	

#productos_box img { 
	margin:0 8px 0 0; 
	float:left;
	border: 1px solid #fff;
	width:90px;
	height:auto;
	}
#productos_box img:hover { 
	margin:0 8px 0 0; 
	float:left;
	border: 1px solid #00aeed;
	width:90px;
	height:auto;
	}
#productos_box a:link, #productos_box a:visited { 
	color:#999; 
	text-decoration:none;
	} 
#productos_box a:hover {
	background-color:#00AEED; 
	color:#fff!important; 
	text-decoration:none;
	}

.leer_mas_btn{
	}

.leer_mas_productos{
	
	background-color:transparent !important;
	color:#fff !important; 
	position:absolute;
	bottom:5px;
	right:3px; 
	padding-left: 2px;
	width:43px;
	text-indent:-9999px;
	
	}
	
a.leer_mas_productos:link{
	
	background:url('http://www.plataformaarquitectura.cl/wp-content/themes/parq3.0/img/cotizar.jpg') no-repeat;
	position:absolute;
	bottom:5px;
	right:3px; 
	padding-left: 2px;
	width:43px;
	text-indent:-9999px;
	
	}
a.leer_mas_productos:hover{ 
	background:url('http://www.plataformaarquitectura.cl/wp-content/themes/parq3.0/img/cotizar-hover.jpg') no-repeat;
	padding-left: 2px;
	}


/*******   PUBLICACIONES   *****************/


#publicaciones_box{ border-bottom:1px solid #666; padding-bottom:0;}
#publicaciones_box h4{ border-bottom:none; margin-bottom:0px; padding-bottom:0;}
#publicaciones_box .wp-caption {display: none !important;}

#publicaciones_box .post{
	width:240px; 
	color:#666;
	border-top:1px dotted #999; 
	margin-top:2px;
	margin-bottom:0;
	border-bottom:none;
	padding:2px 0;
	font-size:11px;
	line-height:14px;}

#publicaciones_box .post_titulo{ font-weight:bold; color:#00AEED; font-size:12px; clear:both; display:block; margin-bottom:5px;}

#publicaciones_box img { margin-right:8px; float:left;border: 1px solid #fff;}
#publicaciones_box img:hover { margin-right:8px; float:left;border: 1px solid #00aeed;}
#publicaciones_box a:link, #publicaciones_box a:visited { color:#00AEED; text-decoration:none;} 
#publicaciones_box a:hover {background-color:#00AEED; color:#fff!important; text-decoration:none;}
#publicaciones_box .post_footer {display: none; }

#publicaciones_box .leer_mas { }
#publicaciones_box .post_comments {color:#00AEED;}
#publicaciones_box .post_comments:hover { color:#fff; background-color:#00AEED;}

/*******   BANNERS AUSPICIADORES   *****************/
#auspiciadores_box{}
#auspiciadores_box .banner{ width: 178px; height: 103px; border: 1px solid #999; background-color: #eee; margin-bottom: 10px; font-size: 10px; color: #666; line-height: 103px; text-align: center; display: block;}

.ad_interrupter { font-size: 10px; color: #999; width: 530px;  text-align: center;  border: none; margin: 20px 0; position: relative; }

#img_header #ad_banner {position: relative; float: left; width: 468px; height: 60px; border:none; font-size: 9px; color: #999; letter-spacing: 1px; text-align: center; line-height: 60px; margin: 10px 0 0 30px;}


/*******   tags   *****************/

#tagcloud_box{}
#tagcloud{ font-size: 12px; color: #666; border-bottom:1px solid #666;}
#tagcloud a {text-decoration: none;}
#tagcloud a:hover {color: #fff !important;background: #999;}


/*******   CATEGORIAS   *****************/

#categorias_box{}
#categorias{ font-size: 11px; color: #999; line-height: 18px; border-bottom:1px solid #666;}
#categorias a:link, #categorias a:visited { color: #666; text-decoration: none;}
#categorias a:hover { color: #fff; background-color: #00AEED; text-decoration: none;}
ul#categorias  {padding: 0px; margin: 0px;}
#categorias li {border-bottom: 1px dotted #ddd; list-style-position: outside; list-style-type: none;}


/*******   AMIGOS   *****************/

#amigos_box{ }
#amigos_box img{ font-size: 11px; color:#666; width: 178px; border: 1px solid #fff; background-color: #fff; display: block; text-align: center; margin-bottom: 5px;}

#amigos_box img:hover { border: 1px solid #00aeed}

/*******   IMAGEN SOLA   *****************/

#img_header{ width: 990px; }


#header_small{
	position: relative;
	float: left;
	width:301px;
	height:65px;
	background:url(parq_logo_small.png) no-repeat top left;
	
	
	}

#header_small_map {

width:301px;
height:75px;
background:url(parq_logo_mapas.png) no-repeat top left;


}	
	
#header_small h1, #header_small_map h1 {
	width: 100%;
	height: 100%;
	margin: 0;

}

#header_small a, #header_small_map a {
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#header_small span, #header_small_map span {display:none;}


.boton_cotizar12, #cotizar {display: block;text-align: center;font-size:13px;font-weight: bold;border:1px solid #444;background: #00aeed;color:#fff;height:30px;line-height: 30px;margin:15px 0;text-decoration: none;height: 30px !important;}
#cotizar:hover {color:#fff;background: #ccc;}

#panel {border:1px solid #ccc;margin:10px 0;padding:10px 0;}
#panel_cotizar {border:1px solid #ccc;margin:10px 0;padding:10px 0;display: none;overflow: hidden;}


		.trigger {
			padding: 5px 10px;
			cursor: pointer;
			text-align: center;
			color:#fff !important;
			background-color: #00aeed;
			margin:1px;
			border:1px solid #444;
			line-height: 20px;
			}
			
		.divmagico {
			padding: 5px 10px 15px;border:1px solid #ccc;
			}


h2.volver { border:none; color:#444; font-weight: bold; float: left; width: 750px;}
h2.volver a:link, .volver a:visited{ color:#00aeed; text-decoration:none;}

h2.volver a:hover {color:#fff; background-color:#00AEED; }
#img_content #caption p { font-size: 12px; margin-top: 10px; padding-bottom: 5px; font-weight: 100; }
h2.volver a:active { color:#00AEED; background-color:#fff;}
#img_content {border: none;}
#img_content .imagen{ clear: both; border-top: 1px solid #eee; width: 100%; border-bottom: 1px solid #999; margin: 10px 0; padding: 5px 0;}
#img_content #caption{ position: relative;font-size: 14px; color:#4a4a4a; text-align: center;}
#img_content #imagenav_icons, #img_content #download_image { margin: 10px 0;}
#img_content #imagenav_icons img { vertical-align: middle;}
#img_content #download_image { padding-top: 10px; }
#img_content #imagenav_icons { position: relative; float: left; font-size: 11px; color: #999; }
#img_content #download_image { position: relative; float: right; font-size: 11px; color:#999; }
#img_content #download_image a{ color:#00aeed; text-decoration: none; }
#img_content #download_image a:hover{ background-color:#00aeed; color:#fff;}

#map_content {width: 100%; height: 100%;}



#navigation { 
	width: 150px; 
	margin-top: 15px;
	position: relative;
	float: right;
	}
#navigation .previous a img, #navigation .next a img {
    position: relative;
    border: solid #ddd 1px;
    width: 50px; height: 50px;        
}

#navigation .previous a img {
float: left;
padding-left: 20px;
background: url(arrow_left.png) 5px center no-repeat #fff;
}
#navigation .next a img {
float: right;
padding-right: 20px;
background: url(arrow_right.png) 55px center no-repeat #fff;
}

#navigation a:hover img {
background-color: #00aeed;
border: outset #00aeed 1px;
}

#navigation a:active img {
background-color: #00aeed;
border: inset #00aeed 1px;
}


/*******   FOOTER   *****************/



#footer_container h4{ 
	width: 990px;
	margin: 0 auto;
	color:#fff; 
	border: none; 
	padding: 3px 0;}
	
.mgt{color: #ff0084;}


#footer{
	width: 990px;
	margin: 10px auto;
	color:#eee;
	font-size: 10px;
}
#footer_container_small #footer{
	width: 980px;
	margin: 10px auto;
	color:#eee;
	font-size: 10px;
}

#footer a:link, #footer a:visited {color: #eee; text-decoration: underline;}
#footer a:hover {color: #fff; text-decoration: underline;}

#stats {display: none;}


#flickr_box{ width: 990px; margin: 5px 0 10px -5px;}

#flickr_box a{display: block; float: left; width: 75px; height: 75px; margin-left: 5px;}
#flickr_box a:link, #flickr_box a:visited {border: 1px solid #00AEED;}
#flickr_box a:hover {border: 1px solid #fff;}

#flickr_box a:link img, #flickr_box a:visited img {border:0;}

#flickr_box img{display: block; width: 75px; height: 75px; background-color: #eee;}


/******** PAGE NAVI ***********/

.txt_centro {text-align: center;margin:5px 0 20px 0;font-size:13px}
#wp-pagenavi {height:20px;clear: both;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #00aeed;
	color: #00aeed;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #00aeed;
	color: #00aeed;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #fff;
	background-color: #00aeed;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #00aeed;
	color: #00aeed;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

#xtla {display: none;}

/****** BUSQUEDA *****/





/****** FORMULARIO DE CONTACTO *****/

#tdomf_form1 {margin: 0; padding: 0; border: none;}
#tdomf_form1 fieldset{margin: 5px 0; padding: 0 0; border: none;}

#tdomf_form1 select, #tdomf_form1 input, #tdomf_form1 textarea{ width: 500px;}

#tdomf_form1 textarea{ overflow: scroll;}

input#tdomf_form1_preview, input#tdomf_form1_send {width: 180px!important;}

#tdomf_upload_inline_form{	
	font-family:"Lucida Sans", Lucida,"Lucida Grande", "Trebuchet MS", sans-serif !important ; 
	font-size:0.75em; 
	line-height:1.6em;
	color:#444;
}

#tdomf_form1 .requerido {color: #d13f00;}




























/****ESTE ES EL CÓDIGO DE CALENDARIO!****/


/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/
.suscribete{ font-size:9px;}
a.suscribete:link, a.suscribete:visited {  color:#999; text-decoration:none;}
a.suscribete:hover{  color:#fff; background-color:#00AEED; text-decoration:none;}

#menu_cal{
	border-top:#00AEED 2px solid;
	border-bottom:#00AEED 2px solid;}
#ec3_basic_calendar caption {
background:#D1E3FF;
font-size:10px;
line-height:15px;
font-weight:bold;
margin-bottom:5px;
text-align:left;
height:15px;
}

#ec3_basic_calendar a {
color:#444;
text-decoration:none;
width: 100%;
height: 100%;

}

#ec3_basic_calendar a:hover {
background-color:#00aeed;
}

#ec3_basic_calendar table {
 width:100%;
background:#FFF;
font-size:10px;
line-height: 15px;
border-spacing:1px;
}

#ec3_basic_calendar-ec3_prev {

	text-align:left;
  	line-height: 12px;
  	text-transform: uppercase;
}

#ec3_basic_calendar-ec3_next {
  line-height: 12px;
  text-align:right;
  text-transform: uppercase;

}

.ec3_eventday a, .ec3_postday a { display:block; width:100%; height:100%; background-color: #D1E3FF!important;
}

.ec3_eventday, .ec3_postday {
background:#D1E3FF !important;
}

#ec3_basic_calendar table td,
#ec3_basic_calendar table th { text-align:center;}
#ec3_basic_calendar caption {text-align: left;}

#ec3_basic_calendar table td,
#ec3_basic_calendar table td.pad:hover,
#ec3_basic_calendar table.nav tr td {
 padding:0px;
 line-height:15px;
 border:none;
}

#ec3_basic_calendar table.nav {height:13px;}


#ec3_basic_calendar table td:hover,
#ec3_basic_calendar table #today {
}

.ec3_today a {
color:#cc0000!IMPORTANT;
display: block;

}

.ec3_today {
color:#cc0000 !IMPORTANT;
display: block;

}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #800;
 float:left;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#800;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }

#ec3_basic_calendar-ec3_publish {display:none;}
#ec3_basic_calendar-ec3_publish a{border:none;}


.ical_subscribe {text-align: right; font-size: 9px; line-height: 12px; color: #00aeed;text-decoration: none;}
.ical_subscribe:hover {color: #fff; background-color: #00aeed;}

#pnet {
	height:18px;
	width:100%;
	background-image: url(pnet_bg.gif);
	background-repeat:repeat;
	
	}

#pnet a {font-family: "Lucida Sans", Lucida, sans-serif, Helvetica, Arial; font-size:10px; line-height:15px; margin-right:5px; text-decoration:none;}
#pnet a.pnet {margin-left:10px;}
#pnet a:link, #pnet a:visited { color:#000; text-decoration:none;}
#pnet a:hover { color:#000; text-decoration:underline;}
#pnet a.pnet:link, #pnet a.pnet:visited { color:#FFF; text-decoration:none; font-weight:bold;}
#pnet a.pnet:hover { color:#FFF; text-decoration:underline;}


/* TERREMOTO */

#cobertura {padding:0px 0 10px 0;border-top: 2px solid #38b4ec;}
#cobertura h2 {font-size: 18px;font-weight: bold;}
#cobertura ul {font-size:12px;}
#cobertura ul a{ color:#999; text-decoration:none;}
#cobertura ul a:hover, #cobertura .more a:hover {background-color:#00AEED; color:#FFF;}

#cobertura .more {text-align: right;font-size:12px;}
#cobertura .more a {text-decoration:none;color:#00aeed;}

#cobertura .links {border-top:1px dotted #ccc;font-size:12px;text-align: center;margin-top: 10px;padding:10px 0 0px 0;}
#cobertura .links a {text-decoration:none;color:#00aeed;font-weight: bold;}
#cobertura .links a:hover {background-color:#00aeed;color:#fff;}

.thumb_libro {height: 125px;overflow: hidden;line-height: 15px;margin-bottom: 15px;font-size:12px;background: #eee;}
.thumb_libro strong {font-size:14px;}
.thumb_libro p {}

#banner_up {margin:0px 0 3px 0;}

#highlighted {width: 530px; background-color:#F3F3FF; height: 30px; border-bottom:1px solid #a9cce5;font-family:Arial, Helvetica, sans-serif; margin-bottom: 10px;}
#highlighted a{color: #2e7cb6;}
#highlighted a:hover {text-decoration: underline;}
#highlighted .pad, #highlighted_cat .pad {padding:5px;}

.imagen img {
border:0px;
}

#galleryshortcuts {
	float: right;
	font-size: 10px;
	color: #444;
	}

#galleryshortcuts img {
	vertical-align: middle;
	margin-left: 5px;
	}

.other-things, .closest-match{
font-size:1em;
font-weight: bold;
}

/* boton cotizar en materiales */

.materiales-cotiza {
	display: inline-block;
	position:absolute;
	right:10px;
	bottom:10px;
	font-size:9px;
	color:#666;
	}
	
.materiales-cotiza a {
	bottom:10px;
	color:#00aeed !important;
	font-size:9px;
	font-weight:bold;
	padding:2px;
	text-align:center;
	text-transform:uppercase;
	}
	
.materiales-cotiza a:hover {
	background-color:#00aeed !important;
	color:#fff !important;
	}

/* pArq topdestacados v3.5ftw */

#bigdestacados {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

#bigdestacados #tabs ul {
	background-color: white;
	width: 100%;
	overflow: hidden;
	height: 25px;
	border-bottom: 1px solid #CCC;
	}
	
#bigdestacados #tabs ul li.selected {
	border-bottom: 2px solid #00AEED;
	}

#bigdestacados #tabs ul li.selected a {
	color: #00AEED;
	}
	
#tabs ul li {
	float: left;
    display: inline-block;
    font-size: 10px;
    margin-right: 0;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 1px;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	padding: 6px 12px;
	}
	
#tabs ul li:hover a { 
	color: #CCC;
	}
	
#tabs ul li a {
	text-decoration: none;
	color: #4a4a4a;
	}
	
#bigdestacados #tab-1, #bigdestacados #tab-2, #bigdestacados #tab-3, #bigdestacados #tab-4, #bigdestacados #tab-5 {
	height: 175px;
	padding-top: 20px;
	z-index: 0;
	position: relative;
	}

#bigdestacados h3{
	margin-top: 7px;
	}

#bigdestacados h4{
	border: none;
	color: black;
	font: italic bold 19px/25px Georgia,serif;
	}

.destacados-go {
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	}

/* contenido a la izquierda - links celestes */
	
#bigdestacados .izquierda-celeste img {
	float: right;
	}

#bigdestacados .izquierda-celeste h3, #bigdestacados .izquierda-celeste h4, #bigdestacados .izquierda-celeste .hightligt-cont p, #bigdestacados .izquierda-celeste h4{
	display:inline-block;
	padding-right:5px;
	width:285px;
	}

#bigdestacados .izquierda-celeste h3 a {
	font: italic bold 30px/40px Georgia,serif;
	color: #00AEED;
	text-decoration: none;
	}
	
#bigdestacados .izquierda-celeste .hightligt-cont p {
	color: #4a4a4a;
	font-size: 12px;
	line-height: 18px;
	}
	
#bigdestacados .izquierda-celeste .destacados-go {
	position: absolute;
	left:0px;
	position:absolute;
	bottom:10px;
	color: #00AEED;
	}

#bigdestacados img {
	width: 235px;
	}

/* <contenido a la izquierda - links celestes /> */



/* contenido a la derecha - links celestes */
	
#bigdestacados .derecha-celeste img {
	float: left;
	max-width: 230px;
	margin-right: 10px;
	}

#bigdestacados .derecha-celeste h3, #bigdestacados .derecha-celeste h4, #bigdestacados .derecha-celeste .hightligt-cont p{
	display:inline-block;
	padding-right:5px;
	width:285px;
	}

#bigdestacados .derecha-celeste h3 a {
	font: italic bold 30px/40px Georgia,serif;
	color: #00AEED;
	text-decoration: none;
	}
	
#bigdestacados .derecha-celeste .hightligt-cont p {
	color: #4a4a4a;
	font-size: 12px;
	line-height: 18px;
	}
	
#bigdestacados .derecha-celeste .destacados-go {
	position: absolute;
	right:15px;
	position:absolute;
	bottom:20px;
	color: #00AEED;
	}

/* <contenido a la derecha - links celestes /> */


/* contenido a la izquierda - links amarillo */
	
#bigdestacados .izquierda-amarillo img {
	float: right;
	}

#bigdestacados .izquierda-amarillo h3, #bigdestacados .izquierda-amarillo h4, #bigdestacados .izquierda-amarillo .hightligt-cont p, #bigdestacados .izquierda-amarillo h4{
	display:inline-block;
	padding-right:5px;
	width:285px;
	}

#bigdestacados .izquierda-amarillo h3 a {
	font: italic bold 30px/40px Georgia,serif;
	color: #FFCC00;
	text-decoration: none;
	}
	
#bigdestacados .izquierda-amarillo .hightligt-cont p {
	color: #4a4a4a;
	font-size: 12px;
	line-height: 18px;
	}
	
#bigdestacados .izquierda-amarillo .destacados-go {
	position: absolute;
	left:0px;
	position:absolute;
	bottom:20px;
	color: #FFCC00;
	}

#bigdestacados img {
	width: 235px;
	}

/* <contenido a la izquierda - links amarillos /> */

/* contenido a la derecha - links amarillos */
	
#bigdestacados .derecha-amarillo img {
	float: left;
	}

#bigdestacados .derecha-amarillo h3, #bigdestacados .derecha-amarillo h4, #bigdestacados .derecha-amarillo .hightligt-cont p{
	display:inline-block;
	padding-right:5px;
	width:285px;
	}

#bigdestacados .derecha-amarillo h3 a {
	font: italic bold 30px/40px Georgia,serif;
	color: #FFCC00;
	text-decoration: none;
	}
	
#bigdestacados .derecha-amarillo .hightligt-cont p {
	color: #4a4a4a;
	font-size: 12px;
	line-height: 18px;
	}
	
#bigdestacados .derecha-amarillo .destacados-go {
	position: absolute;
	right:15px;
	position:absolute;
	bottom:20px;
	color: #FFCC00;
	}

/* <contenido a la derecha - links amarillos /> */

.recomendados {
color:#00aeed;
font-size:12px;
margin-top:-20px;
display: inline-block;
}

.recomendados a{
color:#999 !important;
text-decoration:none;
}
.recomendados a:hover {
color:#333 !important;
}

/* Scrolling contactform */

#producto-contactform ul#cambiador-fichas {
	background: red;
	height: 15px;
	}

#producto-contactform {
	width: 440px;
	left: 550px;
	}

#producto-contactform div {
	width: 435px;
	}
	
#form-encabezado {
	background-color:#F3F3FF;
	color:#4A4A4A;
	font-size:14px;
	font-weight:900;
	margin:0 0 -20px;
	padding:10px 10px 10px 20px;
	text-align:left;
	}
	
#form-encabezado span.high{
	font-size: 24px;
	color: #00AEED;
	font-weight: 10;
	}

#producto-contactform div ul li{
	list-style-type: none;
	/*display: inline-block; 22/NOV */
	display: inline; /* 22/NOV */
	border: 1px solid #00AEED;
	padding: 10px 5px;
	font-size: 12px;
	color: #4a4a4a;
	cursor: pointer;
	background-color: #F3F3FF;
	margin-bottom: -1px;
	}
	
#producto-contactform div.cf_info {
	width: 405px !important;
	font-size: 13px !important;
	margin: 0 !important;
	margin: 20px 0 0 !important;
	}
/* 22/NOV */
#producto-contactform ul {
	border-bottom: 2px solid #00AEED;
	height: 26px;
	}

#producto-contactform div ul li.activo {
	background: #00AEED;
	color: white;
	}
	
#producto-contactform div.fixed {
	position: fixed;
	top: 10px;
	z-index:999;
	}
	
#producto-contactform form#cforms4form.cform {
	font-size: 10px;
	background-color: #F3F3FF;
	border: none;
	width: 395px;
	margin-top: 0;
	border-bottom: 1px solid #00AEED;
	}
	
#producto-contactform form#cforms4form.cform li label span {
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0;
	font-size: 10px;
	padding-left:7px;
	}

#producto-contactform textarea#Comentarios {
	font-size: 12px;
	}
	
#producto-contactform form#cforms4form.cform input.sendbutton {
	width: 170px;
	height: 35px;
	border: 1px solid #007ca9 !important;
	margin: 0 auto 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bolder;
	text-shadow: 0 -1px 0 #007ca9;
	}

#producto-contactform div.failure{
	display:none;
}
#producto-container {
    position: relative;
    z-index:999;
}


.linklove{
    display:none;
}

/* Footnotes */

sup {
	font-size: 10px;
	display: inline-block;
	vertical-align: super;
	margin-left: 4px;
	}

ol.footnotes {
	color: #666666;
    font-size: 9px ;
	list-style-type: decimal;
	clear: both;
	}
	
ol.footnotes li.footnote {
	line-height: 18px;
	}

/* Footnotes */


/* Secciones auspiciadas */

#sponsorcats-container, #prodscats-container {
	border-top: 1px solid #666;
    background: #333333;
    margin-top: -2px;
    display: none;
    left: 0;
    position: absolute;
    width: 140px;
    z-index: 9999;
    border: 1px solid black;
	}

#sponsorcats-container a, #prodscats-container a {
	line-height: 11px;
	height: auto;
	padding: 5px;
	display: inline-block;
	width: 130px;
	}

#sponsorcats-container a:hover, #prodscats-container a:hover {
	background: #666;
	text-decoration: none;
	}
			
li#sponsorcats a:hover, li#prodscats a:hover {
	text-decoration: none;
	}
	
#sponsorcats-container li, #prodscats-container li {
	display: block;
	width: 100%;
	font-size: 10px;
	}
	
#sponsorcats-container li a, #prodscats-container li a {
	text-decoration: none;
	text-shadow: 0 -1px 0 #666;
	color: #CCC !important;
	}
	
#sponsorcats-container li a:hover, #prodscats-container li a:hover {
	text-decoration: none;
	text-shadow: none !important;
	color: white !important;
	}	
	
#sponsorcats-container.visible, #prodscats-container.visible {
	display: block;
	}

#sponsored-header {
	width: 100%; 
	margin: 15px 0;
	clear: both;
	position: relative;
	}
	
#sponsored-header div#counter {
	position: absolute;
	top: -28px;
	right: 0;
	}
	
#sponsorednav {
	position: absolute;
	width: 345px;
	top: 30px;
	right: 0;
	}
	
#sponsorednav ul {
	display: block;
	font-size: 11px;
	overflow: hidden;
	}
	
#sponsorednav ul.topnav {
	border-bottom: 1px solid #CCC;
	}
	
#sponsorednav ul li {
	float: left;
	list-style-type: none;
	width: 110px;
	}
	
#sponsorednav ul li a.current {
	background: #00AEED !important;
	color: white !important;
	}
	
#sponsorednav ul li a {
	display: inline-block;
	padding: 5px;
	text-decoration: none;
	color: #4a4a4a;
	}
	
#sponsorednav ul li a:hover {
	color: #00AEED;
	}
	
#sponsored-title {
	position: relative;
	border-bottom: 2px solid #00AEED;
	}
	
#sponsored-title p {
	color: #666;
	font-size: 14px;
	line-height: 28px;
	}
	
#sponsored-title h5#secciontitle {
	text-indent: -9999px;
	background-position: center;
	background-repeat: no-repeat;
	}
	
#sponsored-title h5#secciontitle.muebles {
	background-image: url(img/secciontitulo-muebles.gif);
	width: 197px;
	height: 30px;
	}

#sponsored-title h5#secciontitle.arquitectura-de-interiores {
	background-image: url(img/secciontitulo-interiores.gif);
	width: 265px;
	height: 36px;
	}
	
#sponsored-title h5#secciontitle.sustentabilidad {
	background-image: url(img/sustentabilidad_03.gif);
	width: 397px;
	height: 36px;
	}
	
#sponsored-title h5#secciontitle.vivienda-unifamiliar {
	background-image: url(img/casas_03.gif);
	width: 137px;
	height: 36px;
	}
	
#sponsored-title h5#secciontitle.arquitectura-de-oficinas {
	background-image: url(img/oficinas_03.gif);
	width: 205px;
	height: 36px;
	}
	
#sponsored-title h5#secciontitle.en-construccion {
	background-image: url(img/en-construccion_03.gif);
	width: 410px;
	height: 36px;
	}
	
#sponsored-title h5#secciontitle.en-detalle {
	background-image: url(img/en-detalle_03.gif);
	width: 256px;
	height: 36px;
	}
	
#sponsored-title h5#secciontitle.edificios {
	background-image: url(img/edificios_03.gif);
	width: 214px;
	height: 36px;
	}
#sponsored-title h5#secciontitle.iluminacion-arquitectura {
	background-image: url(img/secciontitulo-iluminacion.gif);
	width: 285px;
	height: 40px;
	}
	
#seccionbadge {
	position: absolute;
	right: 0;
	bottom: 7px;
	text-align: right;
	font-size: 12px;
	font-style: italic;
	color: #666;
	}

div#seccionbadge a {
	display: inline-block;
	text-indent: -9999px;
	color: transparent;
	text-decoration: none;
	vertical-align: bottom;
	margin-left: 5px;
	}
	
div#seccionbadge.sponsor-muebles a {
	width: 157px;
	height: 33px;
	background-image: url(logos/masisa3.gif);
	}
	
div#seccionbadge.sponsor-sustentabilidad a {
	width: 240px;
	height: 60px;
	background-image: url(logos/arauco2.png);
	}
	
div#seccionbadge.sponsor-vivienda-unifamiliar a {
    width: 125px;
    height: 57px;
    background-image: url(logos/seccion-luxaflex2.gif);
	}

div#seccionbadge.sponsor-iluminacion-arquitectura a {
    width: 234px;
    height: 49px;
    background-image: url(logos/sponsor-bticino.gif);
	}

div#seccionbadge.sponsor-arquitectura-de-oficinas a {
    width: 161px;
    height: 55px;
    background-image: url(logos/seccion-flexalum2.gif);
	}

div#seccionbadge.sponsor-en-construccion a {
	width: 195px;
	height: 47px;
	background-image: url(logos/seccion-biobio.gif);
	}
	
div#seccionbadge.sponsor-arquitectura-de-interiores a {
	width: 206px;
	height: 42px;
	background-image: url(img/logo-atika.gif);
	}
	
div#seccionbadge.sponsor-en-detalle a {
	width: 232px;
	height: 41px;
	background-image: url(img/logo-volcan.gif);
	}
	
div#seccionbadge.sponsor-edificios a {
	width: 237px;
	height: 42px;
	background-image: url(img/logo-hunterdouglas.gif);
	}
	
#seccion_facebook {
	padding-top: 2px;
	padding-left: 5px;
    background-color: #F3F3FF;
    border-bottom: 1px solid #A9CCE5;
    font-family: Arial,Helvetica,sans-serif;
    height: 28px;	
	}

#seccion_facebook input.searchsubmit {
	color: white;
	margin-left: 7px;
	margin-right: 3px;
	cursor: pointer;
	padding: 2px;
	background-color: #00AEED;
	border: 1px solid #007098;
	}
	
/* cajita secciones destacadas sidebar */

#sponsors-carrusel {
    border-top: 2px solid #00AEED;
    margin: 20px 0;
    padding-top: 5px;
    border-bottom: 1px solid #98e4ff;
	}

#sponsors-carrusel p {
	font-size: 12px;
	font-weight: 900;
	line-height: 16px;	
	}
	
#sponsors-carrusel p.seccion_titulo {
	color: #626262;
	text-transform: uppercase;
	}

#sponsors-carrusel p.seccion_titulo a {
	color: #4a4a4a;
	}

#sponsors-carrusel p.seccion_titulo a:hover {
	text-decoration: underline;
	}
	
#sponsors-carrusel p.post_titulo a {
	font-size: 14px;
	line-height: 15px; 
	color: #00AEED;
	text-decoration: none;
	}

#sponsors-carrusel p.post_titulo a:hover {
	background-color: #00AEED;	
	color: white;
	}
	
#sponsors-carrusel div.post_img {
	margin-top: 10px;
	width: 240px;
	overflow: hidden;
	height: 240px;	
	background: #eee;
	}


#sponsors-carrusel .post_img img {
display: block;
margin: 0 auto;
}
	
#sponsors-carrusel ul {
	margin: 5px 0 20px;
	font-weight: 100;
	font-size: 11px;
	text-transform: uppercase;
	}
	
#sponsors-carrusel ul li {
	display: block;
	width: 120px;
	margin: 5px 0;
	float: left;
	}
	
#sponsors-carrusel ul li.leftpush {
	padding-left: 20px;
	width: 80px;
	}

#sponsors-carrusel ul li a {
	color: #4a4a4a;
	text-decoration: none;
	}

#sponsors-carrusel ul li a:hover {
	color: black;
	text-decoration: underline;
	}
	
#sponsors-carrusel ul li.highlight a {
	color: #00AEED;
	}

#productosFotos {
	overflow: visible;
	margin: 15px 0;
}

#productosFotos h4 a {
	color: #00AEED;
	text-decoration: none;
	}

 #productosFotos ul.fotosContainer {
     left: -6px;
     margin-top: 10px;
     overflow: visible;
     position: relative;
     width: 290px;
     list-style-type: none;
 }

 #productosFotos ul li {
     float: left;
     position: relative;
     overflow: hidden;
     width: 79px;
     height: 79px;
     margin: 1px;
     background-color: #ececea;
 }

  #productosFotos ul li img {
      width: 80px;
      height: 80px;
      display: block;
  	  padding: 1px;
  }

  #productosFotos ul li img:hover {
  	background-color: #00AEED;
  	}

 #productosFotos ul li.clearfix {
     float: none !important;
     height: 1px;
     clear: both;
     width: 100%;
     text-indent: -9999px;
     width: 100px;
     background: transparent;
     border: none;
     padding: 0;
     margin: 0;
 }

 #productosFotos ul li div {
     display: none;
     position: absolute;
     top: 0px;
     right: 81px;
     background: white;
     border: 1px solid #CCC;
     padding: 5px !important;
     min-width: 125px;
     border-radius: 3px;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
 }

  #productosFotos ul li div span.patrimonioFotos_tooltip {
      position: absolute;
      width: 8px;
      height: 16px;
      top: 10px;
      right: -8px;
      background-image: url(img/patrimonioFotos_tooltip.png);
  }

 #productosFotos ul li:hover div {
     display: block
 }

 #productosFotos ul li div h4 {
     font-size: 11px;
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
     letter-spacing: normal;
     line-height: 12px;
     color: #444;
     font-weight: normal;
     text-decoration: none;
 }

/* Posts de citas (quoting, not dating) */

div.post_content blockquote {
	background: #ececea;
	width: 450px;
	padding: 10px;
	margin: 0 auto 10px;
	font-family: 'Helvetica Neue',Verdana,Arial,'Bitstream Vera Sans';
    font-size: 16px;
    font-weight: 900;
    line-height: 26px;
	}

/** secciones **/
#sidebar240 {
	width: 240px;
	float: right;
	padding: 0;
	min-height: 400px;
	}
	
#cambiaVista {
	background-color: #F3F3FF;
	border-top: 2px solid #00aeed;
	border-bottom: 1px solid #a9cce5;
	margin-top: 14px;
	padding: 9px 7px 7px 7px;
	overflow: hidden;
	margin-bottom: 15px;
	}
	
#cambiaVista span {
	font-size: 10px;
	font-weight: 900;
	text-transform: uppercase;
	color: #444;
	vertical-align: middle;
	position: relative;
	top: 2px;
	}
	
#cambiaVista ul {
	margin: 0;
	padding: 0;
	float: right;
	list-style-type: none;
	overflow: hidden;
	}

#cambiaVista ul li {
	float: left;
	margin-left: 20px;
	}	
	
#cambiaVista ul li a {
	background-color: transparent;
	background-image: url('img/dualviewSprites.png');
	width: 15px;
	height: 14px;
	text-indent: -9999px;
	display: inline-block;
	}
	
#cambiaVista ul li a.blog {
	background-position: top left;
	}
	
#cambiaVista ul li a.thumbs {
	background-position: top right;
	}
	
#cambiaVista ul li a.blog.OFF {
	background-position: bottom left;
	}
	
#cambiaVista ul li a.thumbs.OFF {
	background-position: bottom right;
	}
	
ul#dualView_posts {
	margin-bottom: 30px;
	overflow: hidden;
	list-style-type: none;
	}
	
ul#dualView_posts li p a {
	color: #00AEED;
	text-decoration: none;
	}
	
/* Vista Posts */

ul#dualView_posts.blog {
	padding-top: 20px;
	}

ul#dualView_posts.blog li.dualView-Post {
	clear: both;
	margin-bottom: 50px;
	overflow: hidden;
	padding-top: 10px;	
	}
	
ul#dualView_posts.blog li div.post_meta {
	float: left;
	margin-right: 20px;
	width: 140px;
	color: #444;
	font-size: 10px;
	line-height: 16px;
	}
	
ul#dualView_posts.blog li h2 a {
	color: #00AEED;
	text-decoration: none;
	font-weight: 900;
	font-size: 24px;
	line-height: 26px;
	}

ul#dualView_posts.blog li h2 a:hover {
	background: #00AEED;
	color: white;
	}
	
ul#dualView_posts.blog li div.post_author {
	color: #444;
	font-size: 12px;
	line-height: 18px;
	}
	
ul#dualView_posts.blog li div.post_author a {
	color: #00AEED;
	font-style: italic;
	text-decoration: none;
	}
		
ul#dualView_posts.blog li div.post_meta a {
	color: #999;
	text-decoration: none;
	font-weight: normal;
	}

ul#dualView_posts.blog li div.post_meta a:hover {
	color: #00aeed;
	}

ul#dualView_posts.blog li span.leauthor {
	float: right;
	width: 560px;
	display: block;
	font-size: 10px;
	color: #666;
	line-height: 25px;
	margin-bottom: 10px;
	}
	
ul#dualView_posts.blog li span.leauthor a {
	text-decoration: none;
	color: #666;
	font-weight: 900;
	}
	
ul#dualView_posts.blog li span.leauthor a:hover {
	color: #00aeed;
	}
	
ul#dualView_posts.blog li div.post_meta span.letags {
	margin-top: 15px;
	}
	
ul#dualView_posts.blog li div.post_meta:hover span.letags a {
	opacity: 1;
	}

ul#dualView_posts.blog li div.post_meta span.letags a {
    opacity: .6;
    color: #444;
    display: block;
    font-size: 9px;
    font-weight: 900;
    line-height: 10px;
    margin: 5px 0;
    padding-top: 3px;
    text-transform: uppercase;
	}

ul#dualView_posts.blog li div.post_meta span.letags a:hover {
	opacity: 1;
	color: #00aeed;
	}

ul#dualView_posts.blog li div.bigThumb {
	margin-bottom: 5px;
	display: inline-block;
	}

ul#dualView_posts.blog li div.bigThumb {
	width: 560px;
	overflow: hidden;
	float: right;
	text-align: left;
	}

ul#dualView_posts.blog li div.smallThumb {
	display: none;
	}

ul#dualView_posts.blog li div.post_meta span.ledate {
	color: #666;
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
	margin-bottom: 15px;
	}

ul#dualView_posts.blog li div.post_meta span.ledate strong {
	display: block;
	font-size: 25px;
	line-height: 25px;
	font-weight: 100;
	color: #CCC;
	}
	
ul#dualView_posts.blog li p {
	font-size: 12px;
	line-height: 18px;
	color: #444;
	float: right;
	width: 560px;
	}
	
ul#dualView_posts.blog a.more-link {
	display: inline-block;
	margin-top: 10px;
	border: 1px solid #00AEED;
	padding: 1px 5px;
	margin-bottom: 20px;
	float: right;
	font-weight: 900;
	}

ul#dualView_posts.blog a.more-link:hover {
	background: #00aeed;
	color: white;
	}
	
ul#dualView_posts.blog h2 {
	padding-left: 160px;
	}

		
/* Vista Thumbs */

ul#dualView_posts.thumbs li {
	padding-right: 10px;
	float: left;
	width: 170px;
	overflow: visible;
	height: 300px;
	margin: 20px 0;
	padding-bottom: 15px;
	}
	
ul#dualView_posts.thumbs li img {
	margin-bottom: 7px;
	}

ul#dualView_posts.thumbs li h2 a {
	font-size: 12px;
	color: #444;
	width: 170px;
	line-height: 14px;
	text-decoration: none;
	}


/*form message - fichas*/
/*
#usermessage4a {	
	background: white;
	position: absolute;
	top: 67px;
	padding: 15px;
	border: 5px solid #00AEED;
	color: #444;
	font-size: 12px;
	line-height: 18px;
	}
*/

ul#dualView_posts.thumbs li h2 a:hover {
	color: black;
	}
	
ul#dualView_posts.thumbs li div, ul#dualView_posts.thumbs li span, ul#dualView_posts.thumbs li p {
	display: none;
	}

ul#dualView_posts.thumbs li div.bigThumb {
	display: none;
	}

ul#dualView_posts.thumbs li div.smallThumb {
	display: block;
	height: 270px;
	background-image: url(img/catviewNoThumb.png);
	background-position: center;
	background-repeat: no-repeat;
	}
	
ul#dualView_posts.thumbs li div.smallThumb img {
	border-bottom: 2px solid transparent;
	}

ul#dualView_posts.thumbs li div.smallThumb img:hover {
	border-bottom: 2px solid #00aeed;
	}
	
.sponsor_side {
	margin: 15px 0;
	border: 1px solid #CCC;
	}
	
ul#dualView_posts a.parqLike {
	overflow:visible;
	width: 0px;
	margin-bottom: 25px;
	cursor: pointer;
	height: 30px;
	font-weight: 900 !important;
	padding: 2px 5px 2px 35px;
	display: inline-block;
	background-image: url(img/foldericon-minisprites-35x35.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	}

/* Top Message: Mi Plataforma! */

#topMessagebar {
	background-color: #FFF9E3;
	padding: 10px 0;
	font-size: 12px;
	border-bottom: 1px solid #ffd539;
	color: #444;
	}
	
#topMessagebar div {
	width: 990px;
	margin: 0 auto;
	position: relative;
	}
	
#topMessagebar strong {
	font-weight: 900;
	}
	
#topMessagebar a {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 900;
	text-decoration: none;
	background-color: #00AEED;
	color: white;
	padding: 3px 5px;
	text-shadow: none;
	margin: 0 10px;
	border: 1px solid #0089BA;
	}
	
#topMessagebar a:hover {
	background: white;
	color: #00aeed;
	-webkit-box-shadow: 0 0 3px white;
	-moz-box-shadow: 0 0 3px white;
	box-shadow: 0 0 3px white;
	}
	
#topMessagebar span#topMessagebarClose {
	background-color: transparent;
	background-image: url(img/dialog-close_parq.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
	cursor: pointer;
	}

#facebook-recommend {margin-bottom: 20px;}

#facebook-recommend h3 {
	width: 500px;
	color: #00AEED;
	font-weight: 900;
	font-size: 14px;
	line-height: 10px;
	margin-left: 11px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
	}

/**  fichas nav **/

#posts_nav {
	height: 36px;
	margin: 20px auto;
	padding: 0;
	font-size: 12px;
	color: #444;
	width: 500px;
	overflow: visible;
	}

#nav_holder {
	overflow: visible;
	}

#nav_holder div.navleft {
	float: left;
	text-align: left;
	}

#nav_holder div.navright {
	float: right;
	text-align: right;
	}
	
div#posts_nav.fixed {
	position: fixed;
	top: 0;
	}

div#posts_nav div {
    height: 40px;
    margin: 0;
    padding: 0;
    position: relative;
	}
	
#nav_holder a {
	background: none repeat scroll 0 0 #F3F3FF;
	color: #00AEED;
	display: inline-block;
	font-size: 12px;
	font-weight: 900;
	padding: 10px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	-webkit-transition: 200ms all ease-in-out;
	-moz-transition: 200ms all ease-in-out;
	-webkit-transition: 200ms all ease-in-out;
	border: 1px solid #00aeed;
	}
	
#nav_holder .navleft a {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	}

#nav_holder .navright a {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	}
	
#nav_holder a:hover {
	background: #00aeed;
	color: white;
	text-shadow: 0 -1px 0 #007CA9;
	}

#nav_holder .navright a:hover {
	left: 2px;
}

#nav_holder .navleft a:hover {
	right: 2px;
}
	
/**  fichas nav **/

