/*  
Theme Name: GlossyBlue
Theme URI: http://www.boxcreative.cl
Description: Sitio web version 1.0 de Boxcreative estudio.
Version: 1
Author: Boxcreative
Author URI: http://www.boxcreative.cl

*/


/* Reset All Styles
-------------------------------------------------------------------- */
 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, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}





html{
	margin: 0;

	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


body {
	font:12px Arial, Helvetica, sans-serif;
	color: #333333;
	background:#FFF;
	margin: 0;
	padding:0;
	border: 0;
	outline: 0;


}


.bd1{
	background:#FFF;
	font:12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding:0;
	border: 0;
	outline: 0;

}



.color_box { color:#D5FF00; }
.color_box2 { color:#C0D425 ; }



a.enlace_facebook:link { width:240px; height:60px; display:block; background:#000; margin:15px 0 0 0; background:url(images/fcbk_btn.png) no-repeat; }
a.enlace_facebook:visited { width:240px; height:60px; display:block; background:#000; margin:15px 0 0 0; background:url(images/fcbk_btn.png) no-repeat; }



#cnt { width:100%; margin:0 auto; display:block; overflow:hidden; }

#contiene { width:100%; margin:0 auto; display:block; overflow:hidden; border-bottom:7px solid #EEE;}



.photothinks { margin:60px 0 0 0; float:right;}






#bloque_instrucciones { width:100%; display:block; overflow:hidden; }

#ra_pelicula { width:640px; height:480px; border:4px solid #DDD; float:left;}





#bins_der { width:300px; float:right; overflow:hidden; display:block; }

#bl_individual { width:100%; height:140px; background:#FFF; margin:0 0 20px 0; border-bottom:1px solid #DDD;}




/********* Flickr rss ***************************************************************/



#flickrcnt { float:left; width:310px; display:block; overflow:hidden;}



li.sb-flickr {

margin-right: 5px !important;

padding: 0px;

text-indent: none;

 list-style-type:none;



}

li.sb-flickr a, li.sb-flickr a:hover, li.sb-flickr a:visited {

text-decoration: none;

border: none !important;

padding:0px;

background:transparent !important;

}

li.sb-flickr a img {

 margin: 0 2px 2px 0;

 }

li.sb-flickr a:hover img {

 border:none;

 }li.sb-flickr {

padding: 0px;
margin:15px 0 0 0;
text-indent: none;

 list-style-type:none;


}

li.sb-flickr a, li.sb-flickr a:hover, li.sb-flickr a:visited {

text-decoration: none;

border: none !important;

padding:0px;

background:transparent !important;

}

li.sb-flickr a img {
	border:3px solid #E1E8DE;
	width:80px;
    height:80px;
 margin: 0 6px 5px 0;

 }

li.sb-flickr a:hover img {

 border:3px solid #D5FF00;

 }








/* Easy Slider */


#contenedor_slider{ float:left; overflow:hidden; display:block; }



	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
		
	#slider2{ width:590px; border-bottom:3px solid #c3ff01; }
	
	
	#slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:590px;
		height:250px;
		overflow:hidden; 
		}	

		
	/* numeric controls */	

	ol#controls{
		margin:0 0 0 0;
		padding:0;
		float:right;
		text-align:right;
		height:28px;	
		}
	ol#controls li{
		margin:0 0 0 5px; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		font-weight:bold;
		float:left;
		height:28px;
		line-height:28px;
		background: #c3ff01;
		color:#000;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		font-weight:bold;
		background:#000;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */



#con_video { width:350px; float:right; overflow:hidden; text-align:center;}

#video_streaming { padding:42px 0 0 0; width:350px; height:210px; display:block; background:url(images/video_s.png) no-repeat;  overflow:hidden; text-align:center;}

a.ve:link { display:block; width:150px; height:25px; background:url(images/ver_m.jpg) no-repeat; float:right; margin:5px 10px 0 0;}

a.ve:visited { display:block; width:150px; height:25px; background:url(images/ver_m.jpg) no-repeat; float:right; margin:5px 10px 0 0;}

/***************************************** SHADOWBOX *****************************************************************************************/


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px; }
#sb-wrapper-inner{position:relative;border:1px solid #303030; background:#FFF; overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%; }
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto; }
#sb-body img{border:none; }
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#FFF;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(images/close.png);}
#sb-nav-next{background-image:url(images/next.png);}
#sb-nav-previous{background-image:url(images/previous.png);}
#sb-nav-play{background-image:url(images/play.png);}
#sb-nav-pause{background-image:url(images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}








a.titlink { font-family:Arial, Helvetica, sans-serif;  font-size:11px;  margin:25px 0 0 15px; padding:3px 5px;  display:block; background: #F60; color:#FFF; text-decoration:none; }
a.titlink:hover { font-size:11px;  background: #FFCC00; color:#333; text-decoration:none; }






.ti_seccion { width:100%; padding:0 0 5px 0; margin:0 0 30px 0; border-bottom:1px dotted #CCC; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-style:normal; font-weight:bold;  }


.ti_seccion2 { width:100%; padding:0 0 5px 0; margin:20px 0 30px 0; border-bottom:1px dotted #CCC; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-style:normal; font-weight:bold;  }

.normal_ti1 { font-weight:bold; color:#363636; font-size:1.4em; font-style:normal; font-family: Arial, Helvetica, sans-serif; margin:0 0 10px 0;}




.sn { width:100%; height:40px; overflow:hidden; margin:30px 0 0 0;}

.sn_boton1 { display:block; text-indent: 99999px; display:block; width:130px; height:20px; background:#DDD; float:left;}






.color1 { color:#FF3300;}




#raya { display:block; overflow:hidden; width:10px; height:495px; background:url(images/raya.jpg) no-repeat; float:left; } 





/***************************** contacto ************************************************************************************************************/

#cnt_izquierdo { width:600px; float:left; overflow:hidden; text-align:left;}

.cnt1 { font-family:Georgia,serif; font-size:22px; font-weight:normal; line-height:1.35em; color:#676767;}







#cnt_derecho { overflow:hidden; padding:0 0 15px 0;  float:right; width:350px;}

#cn { overflow:hidden; padding:0 0 15px 0; margin:15px 0 0 0; border-top:1px solid #CCC; }





/*************************************** Cotizacion on-line *******************************************************************/


#form1 { overflow:hidden; width:480px; margin:0 auto; text-align:center;}

.formulario_online { overflow:hidden; display:block; background: url(images/iphone_fondo.png) no-repeat; width:285px;  padding:0; text-align:center;  margin:15px auto 0 auto; font-family:Arial, Helvetica, sans-serif; height:550px; }

/*************************************** Contacto BOX *******************************************************************/


#form2 { overflow:hidden; width:480px; margin:0 auto; float:left; text-align:left;}

.formulario_online2 {  padding:0; text-align:left;  margin:15px auto 0 auto; font-family:Arial, Helvetica, sans-serif; }

#formulario_contacto { 
color:#333;
margin:0 auto;
width:350px;
overflow:hidden;
padding:0;
text-align:left;
float:left;
}


div.nombre1 input {	

margin:3px 0 0 0;
width:100%;
font-size:11px;
margin:0;
border:1px solid #CEC9C9;
color:-moz-fieldtext;
cursor:text;
letter-spacing:normal;
line-height:normal !important;
padding:3px;
word-spacing:normal;
}

.inp2 { width:420px;}

select.inp2 { width:220px;}

textarea.inp2 { height:100px;}

/********************************* Buscar *********************************/


#buscar { float:right; width:229px; }

#cont_buscar { width:100%; overflow:hidden; } 

#but_search { width:21px; height:21px; background: #333; -moz-border-radius:0px; float:left; margin:0; padding:0; }

#inp2 {  width:200px; -moz-border-radius:0px; float:left;}





/************* FORMULARIO ******************************************************************************************************************************/

#formulario2 { overflow:hidden; display:block; width:230px; text-align:left; margin:110px auto 0 auto; padding:0; color:#CBE81E; }



input {	
-moz-border-radius:5px;
margin:3px 0 0 0;
width:100%;
font-size:11px;
margin:0;
border:1px solid #CEC9C9;
color:-moz-fieldtext;
cursor:text;
letter-spacing:normal;
line-height:normal !important;
padding:3px;
word-spacing:normal;
}



textarea {
width:100%;
height:40px;
font-size:11px;
margin:0;
border:1px solid #CEC9C9;
cursor:text;
padding:3px;
letter-spacing:normal;
line-height:normal;
text-align:start;
text-indent:0;
text-shadow:none;
text-transform:none;
word-spacing:normal;
}



select {
	font-size:11px;
cursor:default;
width:220px;	
margin:5px 0 0 0;
padding:3px;
border:1px solid #CEC9C9;
line-height:normal !important;

text-shadow:none;
white-space:nowrap !important;
word-wrap:normal !important;
}





input[type=submit]{
	text-indent:-999px;
	float:left;
	display:block;
	width:100px;
	height:27px;
	border:none;
  padding:0;
  color: #fff;
  font-size:11px;
  margin:5px 0 0 0;
  background:url(images/submit_btn.png) no-repeat;
  cursor: pointer;
}

input[type=submit]:hover,
input[type=submit]:focus{

    background:url(images/submit_btn2.png) no-repeat;
}



/**************************SLIDER **************************************************************/

#cnicio{ width:960px; background:#FFF;  padding:20px 20px 0 20px; margin:0 auto; overflow:hidden;}




/************************* IZQUIERDOOOOOOOOOOOO ************************************************/




.sp_big{ overflow:hidden; display:block; margin:0 0 20px 0; padding:0 0 0 0; float:right; width:350px; overflow:hidden; }





.m_sh { border:1px solid #DDD;}





.sp { overflow:hidden; display:block; padding:0 0 35px 0; }

.sp2{ overflow:hidden; display:block; padding:0 0 15px 0; border-bottom:1px solid #DDD;}

.sp3{ overflow:hidden; display:block; padding:15px; border:1px solid #DDD;}





/******************************* link index (home) *************************************************/





#servicios_index { display:block; float:right; padding:0;  width:350px; overflow:hidden;}

.bloques { overflow:hidden; margin:0; }

.bloque1 { width:100%; overflow:hidden; padding:0 0 14px 0; margin:0 0 15px 0; border-bottom:1px solid #BBB;}
.bloque2 { width:100%; overflow:hidden; padding:0 0 10px 0; margin:10px 0; }


.imgsrv { float:left; margin:0 10px 0 0;}


a.h3servicios { display:block; width:190px; margin:0 0 10px 0; font-size:11px; font-family: Arial, Helvetica, sans-serif;
font-weight:bold; color:#3B709D;}

a.h3servicios:visited { color:#3B709D;  display:block; width:190px; margin:0 0 10px 0; font-size:11px; font-family: Arial, Helvetica, sans-serif;}

a.h3servicios:hover { color:#3B709D; text-decoration:underline;}










/*************** espacio de blog al home **********************************/


#blog_content {  overflow:hidden; float:left; margin:0 15px 0 0; padding:0;  overflow:hidden; }


#blogg { overflow:hidden; padding:0;  margin:0 0 20px 0; }

#weblog {
float:left;
display:block; 
overflow:hidden;
padding:0;
margin:0 25px 0 0; 
}


a.tih:link { display:block; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333; font-size:12px; display:block; padding:0 10px 14px 0; margin:0 0 16px 0; border-bottom:1px dotted #4A3C31;}

a.tih:visited { display:block; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333; font-size:12px; display:block; padding:0 10px 14px 0; margin:0 0 16px 0; border-bottom:1px solid #4A3C31;}

a.tih:hover { border-bottom:1px solid #6B7918; }


.tit { display:block; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#6B7918; font-size:14px; margin:0 0 6px 0;}

.fchbh { overflow:hidden;  font-size:1em; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #555; margin:0 0 0 0; }

.lnkconth { color:#F06; margin:3px 0 0 0; overflow:hidden; font-size:10px; display:block; font-weight:bold;}



#botonblog {  margin:10px 0 20px 0; padding:0; display:block; text-align:right;}



/*************************** Noticias ********************************************************************************************************/


#casos_exito { width:285px; overflow:hidden; float:left; margin:0 10px 0 0; padding:0; overflow:hidden; }




#noticias {    margin:0 0 20px 0; float:left;  }





.showtime { width:960px; height:450px; border:4px solid #F00;}








/************************* IAB *********************************************/


#iab { width:265px; height:80px;  float:left; margin:10px 0 0 0; bottom:0; }

a.iabcl:link { margin:0;  width:285px; height:80px; background:url(images/iab_back.jpg) no-repeat; display:block; font-size:10px; color: #06F; }
a.iabcl:visited { margin:0; width:285px;  height:80px; background:url(images/iab_back.jpg) no-repeat; display:block; font-size:10px; color: #06F; }



.tit_noticias { display:block; font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #333; font-size:14px; font-weight:bold; margin:14px 0 0 0;}


a.tih_noticias:link { display:block; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333; font-size:12px; display:block; padding:0 0 0 0; margin:0 0 16px 0; }

a.tih_noticias:visited { display:block; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333; font-size:12px; display:block; padding:0 0 0 0; margin:0 0 16px 0;}

a.tih_noticias:hover { border-bottom:none; }
















/******************* Servicios ************************************************************************/


#bloque_contenidos { width:110%;  margin:15px 0 0 0; }



#basic-accordian, #basic-accordian1, #basic-accordian2 {
	margin:0 0 0 0;
	float:left;
	overflow:hidden;
	width:500px;
}


#basic_content1 { float:left; width:200px; height:576px; overflow:hidden; margin:0 15px 0 0; border:1px solid #DDD; padding:7px;}

#basic_content { float:left; width:212px; height:450px; overflow:hidden; margin:0 15px 15px 0; border:1px solid #DDD; padding:7px;}

.accordion_headings{
	font-size:14px;
	padding:5px 0 0 0;
	margin:0;
	color:#4A3C31;
	font-family: Helvetica,Arial,sans-serif;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	color:#777;
	
}

.accordion_child{
	padding:7px 15px 15px 0;
}

.header_highlight{
	color:#FF6633;
}


#blck_izquierdo { width:450px; display:block; overflow:hidden; float:left; margin:0 16px 15px 0;}

#desborde_izquierdo { overflow:hidden; width:110%;}




#sidebar_servicios { width:450px; display:block; overflow:hidden; padding:20px; float:left; margin:0 0 15px 0; border:1px solid #DDD;}






/*********************** CIERRE *****************************************************************/





/********************************************** Realidad Aumentada página ************************************************************************/



#left_ra { width:670px; min-height:400px; display:block; overflow:hidden; float:left; background:#DDDFB3;}

#sidebar_ra { width:250px; padding:20px; display:block; height:360px; background: #ECE0B0; float:right;}













/************************************ CIERRE TRABAJOS INICIO ************************************/







#cntmod1 { width:670px; height:100%; margin:0; overflow:hidden;}





.post-categories { margin-left:0; margin-bottom:5px;}


ul, menu, dir {
-moz-padding-start:0;
display:block;
list-style-type:none;
margin:0 0 3px 0;
}

.cate {
color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:0.05em;
}




/*************** Portafolio en logo, impresos, interactivo... **********************************/

#portafolio {   min-height:400px;  float:left; padding:0 0 0 0;}









/***************Cierre espacio de blog al home **********************************/






.h3mod {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #555;
	text-decoration: none;
}


a {
	color: #666;
	text-decoration:underline;
}

a:active {
	color: #666;
	text-decoration:none;
}

a:hover {
	color: #39F;
	text-decoration: underline;
}



p {
	padding:0;
	margin: 0px;
}







h1 {
	margin:0px;
	font-weight:normal;
	font:40px Arial, Helvetica, sans-serif;
	color: #000;
}

a.orange{ color:#F30;}
a.orange:visited{ color:#F30;}
a.orange:hover{ color:#F30; text-decoration:underline;}



h1 a, h1 a:visited{
	color: #c9eefe;
	text-decoration: none;
}
h1 a:hover{
	color: #ffffff;
	text-decoration: none;
}
h2 {
	color: #000;
	margin: 0px 0px 5px;
	letter-spacing: -1px;
	font:normal 22px Arial, Helvetica, sans-serif;
}


h2 a, h2 a:visited {

	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:28px;
	margin:0 0 0.67em 0;
	color:#C0D425;
	text-decoration: none;
}
h2 a:hover {
	text-decoration:underline;
	
}


.se { color: #F30; display:block; } 





.meta {
color:#400040;
display:block;
font-size:11px;
margin:15px 0 30px 2px;
}











/******************************************** ESTILO POST ESCRITO ****************************************/

#imagenes { float:left; width:600px; min-height:400px; text-align:center;}


.project_title {
margin-bottom:10px !important;
}



#descwork {  width:100%; overflow:hidden; margin:0 0 30px 0; padding:0 0 20px 0; border-bottom:1px solid #DDD; }

#desc_izquierda { width:600px; overflow:hidden; float:left; }


#desc_derecha { width:300px; overflow:hidden; float:right; }
.salto1 { overflow:hidden; color:#000; display:block; margin:0;}





h3 {
color:#444;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-size:16px;
margin:0 0 5px;
}


.mrg { margin:0 0 10px 0;}

.tipubl {
margin:0 0 10px 0;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
letter-spacing:1px;
color:#555;
line-height:1em;
}








/* estilo link post */

a.pstlink { font-family:Verdana, Geneva, sans-serif; text-decoration:none; color:#F60;}
a.pstlink:hover { text-decoration:underline; }






/********************************************CIERRE ESTILO POST ESCRITO **********************************/






h4 {	
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
margin:0 0 5px;

}


form {
	margin:0px;
	padding:0px;
}



#page {

	overflow:hidden;
	background:#FFF;
	padding:10px 20px 0 20px;
	margin:0 auto 0 auto;
	width:960px;

}



#pagina1 {
	 background:#FFF;
	overflow:hidden;
	margin:0 auto;
	width:960px;
	padding:0 20px;

}





.thumb
{
 float: left;
 margin-right: 10px;
}

.home-article
{
    margin: 0;
    padding: 0 1em 1em 1em;
}

.home-article:hover
{
    background-color: #aaaaaa;
}

.home-article h3
{
    border-bottom: 1px solid #404040;
}










/* header area *****************************************************************************************/




/***************** TWITTER ***********************************/



#wtwitter { overflow:hidden;  width:240px; margin:15px 0 0 0;  }

#twitter {  display:block; margin:0 auto 0 auto; overflow:hidden; border-top:3px solid #DDD; }

#twit {  display:block; margin:0 auto 0 auto; overflow:hidden; }


.twitter{ list-style-type:none; padding:0 0 0 0;  text-align:left; color:#666;}

.twitter-item { margin:0 0 8px 0; padding:0;  }


#twit .twitter-item a { color:#666; text-decoration:none; } 

.twitter-timestamp { font-size:10px; display:block; margin:10px 0 0 0; font-weight:bold; color: #F60;}


/***************** CIERRE TWITTER ***********************************/


#botonera {

margin:0 auto;
overflow:hidden;
width:100%;
}



#menu {   width:960px; margin:0 auto; padding:20px 20px 0 20px; background:#FFF; overflow:hidden;   }


.logo { display:block; width:190px;  margin:10px 0 0 0; overflow:hidden; float:left;}


#nav {
	
	float:right;
	list-style: none;
	margin:30px 0 0 0;

}


#nav li {
	float:left;
}

#nav .current_page_item a, #nav .current_page_item a:visited{

	color: #C0D425;
	text-decoration:underline;
	padding:5px 15px 5px 5px;
	font: 13px Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	display: block;
}

#nav .page_item a{

	color:#333;
	text-decoration: none;
	padding:5px 15px 5px 5px;
	font: 13px  Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	display: block;
}

#nav .page_item a:hover {
	color:#C0D425;
}




a.inicio_btn:visited{
	float:left;
	color: #F60;
	text-decoration:none;
	padding:5px;
	font: 13px Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	display: block;
}

a.inicio_btn {
	float:left;
	color:#FFF;
	text-decoration: none;
	padding:5px;
	font: 13px  Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	display: block;
}

a.inicio_btn:hover {
	color: #F60;
}









/* content area */
#content {
	margin:0 0 0 0;
	padding:0 0 50px 0;
	float:left;
	width:620px;
	overflow: hidden;
}
.post {
	overflow:hidden;
	margin:0 0 40px 0;
	padding:0 0 0 0;
}


.post-date {
	padding:7px 0 0 0;
	width: 50px;
	height:45px;
	float:left;
}




.post-month {
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
}
.post-day {
	font-weight:bold;
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	display:block;
}
.post-title {
	margin:0 0 20px 0;
	float: left;
}

.entry {
	padding:0;
	border-bottom:1px solid #CCC;
	margin:0 0 0 0;
	word-spacing:1,2px;
}



.etiquetas { overflow:hidden; display:block; margin:0 0 20px 0;}





.entry1 {
	word-spacing:1,2px;
	padding-top:0px;
}



.post-cat {
	float:left;
	font-size: 95%;
	color: #999999;
}
.post-comments {
	background: url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/images/mini-comments.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #59770e;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/images/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/images/mini-nav-right.gif) no-repeat right center;
}




/* comments area */
#comments, #respond {
	font-weight:bold;
	font-size:13px;
	color:#444;
	letter-spacing:0.08em;
	margin:30px 0 10px 0;
    padding: 10px 0 5px 0;

}
.commentlist {
	margin:25px 0px 10px 0;
	padding-left:0;
}
.commentlist li{
	list-style-type:none;
	padding: 15px 0;
}
.commentlist .alt {
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;

}
.commentlist cite {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	color:#0099CC;
}





.commentlist cite a, .commentlist cite a:visited {
	margin:0 0 0 20px;
	color: #F30;
}
.commentlist small {
	color:#444;
	float:right;
	margin-bottom: 5px;
	display: block;
	font-size: 10px;
	font-weight:bold;
}
#commentform {
	overflow:hidden;
	background-color:#EEEEEE;
	padding:10px 0 20px 15px;
	margin-top: 10px;
	font: 100% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	margin:0 0 0 10px;
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background: #FFF;
	border:none;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	color:#000;
	width: 478px;
	height: 115px;
	background: #FFF;
	border:none;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus { 
	background-color:#FFF;
}



#commentform #submit{
	background:url(images/submit_blog.png) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	border: none;
	width: 100px;
	height: 27px;
	display:block;
	cursor: pointer;
}







/********************************* SIDEBAR PARA TRABAJOS 1 ***************************************************/

#contentworks {
margin:0 40px 15px 0;	
display:block;
float:left;
padding:0;
width:100%;	
	
	}





#sidebarworks {
width:230px;
display:block;
float:left;
margin:0 auto;
overflow:hidden;
padding:0 0 10px;
}

/*sidebar list level1 */
#sidebarworks ul {
	margin: 0;
	padding: 0;
}
#sidebarworks ul li {
	display:block;
	list-style: none;
	margin: 0 0 3px 0;
	padding:10px 10px 10px 0;
}
/*sidebar list level2 */
#sidebarworks ul li ul {
	padding: 0;
	margin: 0 0 17px 0;
}
#sidebarworks ul li ul li{
	color:#CCCCCC;
	padding:5px 0 0 0px;
	border-bottom: 1px solid #ddd;
}
/*sidebar list level3 */
#sidebarworks ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}


.com1 { display:block; padding-left:20px; font-family:Arial, Helvetica, sans-serif; color:#627863; font-weight:bold; float:left; background:url(images/icono-coment.gif) no-repeat 0 0 scroll;}






/****************************** NOSOTROS *******************************************************************************/


#nosotros { overflow:hidden; width:100%; margin:0 0 14px 0; }

#nos_izq { width:620px; float:left; overflow:hidden; padding:0 0 20px 0; }
.bloque_ni { overflow:hidden; display:block; margin:0 0 20px 0;}


.seres { width:100%; overflow:hidden; display:block; margin:30px 0 0 0; background:#333; padding:10px 0 10px 15px; color:#FFF; }

.s { display:block; overflow:hidden; margin:0 0 10px 0;}

.ps { font-weight:bold; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF; line-height:1em;}
.pss { font-weight:normal; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0; color:#D5FF00;}

.cont_seres { overflow:hidden; display:block; float:left; margin:0 9px 9px 0;}
.seres_individual { display:block; overflow:hidden; width:70px; height:70px; border:3px solid #CCC; margin:0 0 5px 0; }

.tq { color:#FFF;}


.flicon { float:left; width:38px; height:30px; overflow:hidden;}


#nos_der { width:300px; float:right; overflow:hidden;  padding:0 0 20px 0;  }

.video_corporativo  { display:block; overflow:hidden; border:8px solid #CCC; margin:0 0 30px 0; }



.frase1 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
margin:0 0 30px;
padding:0 0 5px;
width:100%; }

#nos_redes { width:100%; overflow:hidden; margin:30px 0 0 0;}



.ti_nos { float:left; width:100px; padding:5px 0 0 0;}






/******************************CIERRE NOSOTROS **********************************************************************************************************************************/





/*sidebar */
#sidebar {
	float:right;
	padding: 0px 0 20px 0px;
	width: 300px;
	color: #666666;
	overflow: hidden;
}
/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle{
	font: normal 18px Arial, Helvetica, sans-serif;
	color:#4A3C31;
	letter-spacing:0.05em;
	margin:0 0 10px 0;

}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	padding:1px;
	font-size:12px;
	color: #FF3300;
	text-decoration: none;
}
#sidebar a:hover{
	font-size:12px;
	text-decoration:underline;
}


/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0 0 3px 0;
	padding:0;
	border: none;
}
/*sidebar list level2 */
#sidebar ul li ul {
	margin: 0 0 25px 0;
	padding:0 0 14px 0;
	border-bottom:2px solid #C0D425;
}
#sidebar ul li ul li{
	color:#400040;
	padding:6px 0 6px 0px;
	border-top: 1px solid #ddd;
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}
/*blogroll */
ul.list-blogroll li{
	background: url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/images/mini-blogroll.gif) no-repeat  !important;
	padding-left: 16px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li{
	padding-left:0 !important;
}
/*archives widget */
ul.list-archives li, li.widget_archives li{
	padding-left: 0;
}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
	padding-left:0;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	background: url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/images/mini-page-arrow.gif) no-repeat  !important;
	padding-left: 10px !important;
}


/*calendar widget */
li.widget_calendar td {
	padding: 1px 7px;
}
/*text widget */
.textwidget {
	padding-top: 5px;
}




.rss {
	background: url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/images/mini-rss.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}
.loginout {
	background: url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/images/mini-loginout.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}

/* alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	color:#FFF;
	float: left;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float:left;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}










strong { font-weight:bold;}

p { line-height:1.5em;}

.pservicios { color:#666; font-size:11px;}


.resaltarp { font-weight:bold; color:#666;}


a.linknormal { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #F30; text-decoration:none;}
a.linknormal:hover { text-decoration:underline;}



#contenedor { width:100%; overflow:hidden; margin:0 auto; padding:0 0 10px 0; background-color:#fff;}





/********************************************************  INDEX  *********************************************/


.index1 { width:860px; height:300px; margin:0 auto 0 auto; border:1px solid #CCC; }






/***************************************************** dise�o gr�fico ***********************************/

.diseno { width:860px; margin:0 auto 20px auto; overflow:hidden;}
.img { width:860px; margin:0 auto 60px auto; overflow:hidden;}


.izqimg { width:600px; float:left; background-color:#fff;}
.textoder {float:left; padding:0 0 20px 17px; width:230px; }



.nombredeproyecto {
	display:block;
	line-height:16px;
text-transform:uppercase;
margin:0 0 0 0;
color:#324153;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.subnombre_proyecto1 {
text-transform:uppercase;	
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
display:block;
padding:3px 0 5px 0;
margin:0 0 12px 0;
color: #333;
}

.fecha { display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 5px 0; color:#324153;}










/****************************************** CONTACTO ******************************************************/


.cntizquierda { float:left; width:600px;}

.cntderecha { background-image:url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/imagenes/sombra_acs.png); background-repeat:repeat-y; float:right; width:240px; height:350px; padding:0 0 10px 15px;}
.orange { color:#F60;}




.bsrv { width:590px; margin:0 0 10px 0;}






/**************************************************** PIE PAGINA ********************************************/

/* footer area */


#footer {
	
	width:100%;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	color:#00;
	font-size: 95%;
}

#pie {  border-top:1px solid #DDD; width:920px; background-color:#FFF; overflow:hidden;  margin:0 auto; padding:20px 20px; display:block; color:#4A3C31; }



#footer a, #footer a:visited {
	color: #400000;
}


.texto img {
  display: block;
  width:90px;
  height:90px;
  float: left;
  margin-right: 8px;
}




/***************** informacion de contacto ****************************/


#infcont { float:left; padding:0 15px 0 0; border-right:1px solid #DDD; margin:0 15px 0 0;}

.post-title { margin:0; float: left; width: 625px;}
.searchbox { width:237px; padding:0 0 0 0;}


#asociados_a { float:right; padding:0; }



.st { overflow:hidden; margin:0 0 10px 0;}




#infcont2 { float:left; padding:0 15px 0 0; width:300px; border-right:1px solid #DDD; margin:0 15px 0 0;}


/****************************************** INDIVIDUAL ***************************************************/


.indimg { width:600px; float:left; background-color:#333;}
.textoind { float:left; padding:0 0 20px 17px; width:230px;}





#menupr {margin:15px 0 0 0; }
 

a.aproyecto { float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #066; text-decoration:none; font-weight:bold;}
a.aproyecto:visited { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;  text-decoration:none;}
a.aproyecto:hover {   text-decoration:underline;}


a.sproyecto { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#066; text-decoration:none; font-weight:bold;}
a.sproyecto:visited { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;  text-decoration:none;}
a.sproyecto:hover {  text-decoration:underline;}



/*******************************************************SCROLL OVER *****************************************/

a.scrollover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
display:inline;
margin:0 5px 0 0;
color:#ffffff;
}
/* Estado Over */
a.scrollover em:first-line {
color: #FC3;
}


/*************************************************** barra local *******************************************/

#brrlocal { width:860px; height:20px; border-bottom:1px solid #DADADA; margin:0 auto 20px auto;}

a.brr { font-family:Arial, Helvetica, sans-serif; color:#333; text-decoration: none; font-weight:bold;}
a.brr:hover { color: #F60; text-decoration: none;}

#idbrr {color: #F60;}






/*************** modulos individuales en logo, impresos, interactivo... **********************************/


#cntmod {  width:110%; margin:0 auto 0 auto; overflow:hidden;}

#modulo {  margin:0 15px 20px 0; float:left; }



.bltxt { width:240px;  padding:10px 0; overflow:hidden; margin:0; height:70px; }




a.thumbmod { width:240px; height:120px; display:block; padding:0 0 10px 0; border-bottom:2px solid #DDD; overflow:hidden; }

a.thumbmod:visited { width:240px; height:120px; display:block; overflow:hidden; padding:0 0 10px 0; border-bottom:2px solid #DDD;}

a.thumbmod:hover { overflow:hidden;}





a.timod:link { letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#000; font-weight:bold;  font-size:13px;  }
a.timod:visited {letter-spacing:0.05em; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#000; font-weight:bold;  font-size:13px; }
a.timod:hover { text-decoration:none; color: #999; }





.txtmod {  font-size:11px; font-family: Arial, Helvetica, sans-serif; color: #333; margin:5px 0 0 0;}




/******************************************** TABS ***************************************************/



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */


#container-1 { width:1000px; min-height:250px; margin:0 auto ; overflow:hidden;}





#fragment-1 { float:left; width:770px; padding:0 0 0 20px; margin:0 0 20px 0; border-left:1px solid #DDD;  }
#fragment-2 { float:left; width:770px; padding:0 0 0 20px; margin:0 0 20px 0; border-left:1px solid #DDD;  }
#fragment-3 { float:left; width:770px; padding:0 0 0 20px; margin:0 0 20px 0; border-left:1px solid #DDD;  }
#fragment-4 { float:left; width:770px; padding:0 0 0 20px; margin:0 0 20px 0; border-left:1px solid #DDD;  }
#fragment-5 { float:left; width:770px; padding:0 0 0 20px; margin:0 0 20px 0; border-left:1px solid #DDD;  }
#fragment-6 { float:left; width:770px; padding:0 0 0 20px; margin:0 0 20px 0; border-left:1px solid #DDD;  }
#fragment-7 { float:left; width:770px; padding:0 0 0 20px; margin:0 0 20px 0; border-left:1px solid #DDD;  }
#fragment-8 { float:left; width:770px; padding:0 0 0 20px; margin:0 0 20px 0; border-left:1px solid #DDD;  }



.tabs-nav {
	float:left;
	width:160px;
	letter-spacing:0.1em;
	font-family:Arial, Helvetica, sans-serif;
list-style: none;

    margin:0 15px 30px 0;
    padding:0 10px 15px 0;
}



.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin:0 5px 5px 0;
    width:100%; /* be nice to Opera */
}

.tabs-nav a {
	margin:0 0 5px 0;
	display: block;
	padding:3px 0;
    z-index: 2;
    color: #444;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    text-decoration: none;
	margin:0;
    white-space: nowrap; /* required in IE 6 */    
}


.tabs-nav .tabs-selected a {

	padding:3px 0;
    color:#C0D425;
}



.tabs-nav a:hover {

	padding:3px 0;
    color: #C0D425;

}


.tabs-container {
	width:110%;
    padding:0 0 1em 0;
}
	
	
	
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(file:///C|/AppServ/www/manuelromero/wp-content/themes/cohesion/images/loading.gif) no-repeat 0 50%;
}










/***************************************************************** Secundario *******************************************************************/

#bloque_primario { width:100%; overflow:hidden; padding:0; margin:0;  }

#bloque_secundario { width:100%; overflow:hidden; padding:15px 0; margin:15px 0 0 0; }








.rgt { float:right; width:350px; margin:25px 0 0 0; padding:14px 0 0 0; border-top:1px solid #DDD;}


.navigation-previous {
	float:left;
	width:120px;
	
	
}

.navigation-next {
	float:right;
	width:120px;
	
	
}

.dsp { margin:0 0 15px 0; overflow:hidden; display:block;}

