/*	
Theme Name: Levitation

Description: A sleek themeforest Business Template

Version: 1.3.1

Author: Kriesi
*/



/*********************************************************************************************************

1.) Basic Layout and commonly used container classes

**********************************************************************************************************/

/*Small reset*/

body, ul, ol, h1,h2,h3,h4,h5,h6,h11,form,li,p{ /*saque el h3*/

margin:0;

padding:0;

}



body{

font-size:13px;

font-family: 'Verdana', 'Helvetica', 'Lucida Sans Unicode', 'Tahoma', 'Arial', 'san-serif';  /*font-family: 'Helvetica', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; modificacion lunes*/

line-height:21px;

position:relative;   /* position:relative; */



/*color: #000000; /*flor*/

/*border: #000000; /*flor modificado por dani tamebien*/

/*border-width:medium; /*flor modificado por dani tamebien*/

/*border-style:solid; /*flor modificado por dani tamebien*/

/*border-color:#FF33FF; /*flor modificado por dani tamebien*/

}



/*Top el rojito q envuelve todo menos el body*/
#top{       
 
width:940px;

margin:0 auto; 

position:relative;

clear: both;

/*color: #000000; /*flor*/

/*border: #000000;/*flor modificado por dani tamebien*/

/*border-width:medium; /*flor modificado por dani tamebien*/

/*border-style:solid; /*flor modificado por dani tamebien*/

/*border-color:#FF0000; /*flor modificado por dani tamebien*/

}



#main{
			clear:both;
			position: relative;
			padding:2px 0 0 0px;
			float:left;
			width:940px;
			/*background-color: #c4dbe9;*/

/*color: #000000; /*flor*/

/*border: #000000; /*flor*//*flor modificado por dani tamebien*/

/*border-width:medium; /*flor*//*flor modificado por dani tamebien*/

/*border-style:groove; /*flor*//*flor modificado por dani tamebien*/

/*border-color:#FF00FF; /*flor*/   /*Main de abajo q tiene todas las cajas *//*flor modificado por dani tamebien*/

}

/*Borde azul*/
.borde_azul{
			padding:2px;
			background:url('http://www.southopia.com/wp-content/themes/levitation/images/skin1/azul.png');
}


#footer{

		width:940px;
		margin:15px auto 0 auto;
		position:relative;
		clear: both;
		padding: 5px 0px 10px;
		font-size: 10px;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#0000FF; /*flor*/

}


.wrapper{
			clear:both;
			position:relative;
			float:left;
			padding-bottom:20px;
			width:940px!important;
			width:941px;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor modificado por dani tamebien*/

/*border-style:solid; /*flor modificado por dani tamebien*/

/*border-color:#00FFFF; /*flor modificado por dani tamebien*/

}



.wrapper1{
			clear:both;
			position:relative;
			float:left;
			padding-bottom:0px;
			width:940px!important;
			width:941px;
			background-color: #c4dbe9;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#00GGGG; /*flor*/

}


.wrapper2{
			clear:both;
			width:200%;

/*border-top:1px solid #000;

/*border-style:solid; /*flor*/

/*border-color:pink; /*flor*/

}


.wrapper_side{

			width:300px!important;
			float:left;
			color: #000000; /*flor*/
			border: #000000; /*flor*/
			border-width:medium; /*flor*/
			border-style:solid; /*flor*/
			border-color:#00FF00; /*flor*/ /* cajita verde fluor q esta las last news*/
}


.box{   /* la caja celeste */
			position:relative;
			float:left;
			margin:5px 15px 0 0;
			padding:0px 15px 0px 0px;
			display: block;
			z-index: 1;
			font-family: 'Verdana', 'Helvetica', 'Lucida Sans Unicode', 'Tahoma', 'Arial', 'san-serif';
}

.box .box1{
	
}



.box .box2{
	

}

.box .box3{
		
	

}


.fab{
position:relative;
float:left;
margin-left:10px;
margin-right:10px;
}

#top .box3{     /* es la pagina de NEW del costado y el mail*/

/*border: none;*/

border: #red; /*editado por flor*/

margin-right:0;

padding-right:0;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#66FF00; /*flor*/



}



.box_small{    /* el resto de las cajitas */
			width:292px;
			z-index: 2;
}

.box_small_home{    /* el resto de las cajitas */
			width:292px;
			z-index: 2;
 /*Margen lateral izquierdo*/
}



.box_medium{
			width:614px;
			color: #000000; /*flor*/
			/*margin-left:18px;*/
			
/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#0000FF; /*flor*/

}



#top .box_big{  

width:940px;

border:none;

/*color: #000000; /*flor*/ 

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#0000FF; /*flor*/

}



/*********************************************************************************************************

2.) Head Area: 

**********************************************************************************************************/	

#head{

height:135px; /*decia 190*/

margin:0 auto;

position:relative;

width:940px;

z-index:5;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#66FFFF; /*flor*/

}



.logo, .logo a{    /*MODIFICACION DE POSICION DEL LOGO*/

display:block;

height:150px; /*decia 150*/

left:10px;

position:absolute;

top:2px;    /*top:5px;*/ /*dom decia top:68px;*/

width:190px;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#CCCCCC; /*flor*/

}



#top .logo a{

top:0px;

left:-5px;

text-indent:-9999px;

outline:none;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#0000FF; /*flor*/

}





/*image slider*/                                         /*IMAGEN DEL CENTRO Q ROTA */

#featured{

/*width:940px;*/

width:100%;

/*margin:15px auto 0 auto;  flor sacando las barritas*/

position:relative;

clear: both;

/*padding: 5px 0px 10px;*/

height:400px;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#CCCCCC; /*flor*/

}



.featured_item{

position:absolute;

width:292px;

top:100px;

left:318px;

z-index: 1;

overflow: hidden;

cursor: pointer;

}



#top .featured_item_active{  /*ACA EL AMARILLO*/

position:absolute;

width:612px;

top:25px;

left:174px;

z-index: 3;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#FFFF33; /*flor*/



}



#top .featured_item_active img{

width:600px;

}



#top .featured_item_last, #top .featured_item_upcoming{

width:392px;

left:50px;

top:75px;

z-index: 2;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#CCCCCC; /*flor*/

}







#top #featured .featured_item_upcoming{

left:500px;

}



#top #featured .featured3{

left:647px;

}



#top #featured .featured4{

left:0px;

}



.featured_item img{

width:280px;

}



#top .featured_item_last img, #top .featured_item_upcoming img{

width:380px;

}



.item, .wrapper img{

padding: 5px;

}



.item_shadow{

margin: 0 auto;

}



.featured_item img{

display:block;

position: relative;

}





.additional_info{
			position: relative;
			clear: both;
			padding:15px 0 15px 0;	
}


.additional_info h2{
			font-size: 30px; /*3005 decia24*/
			width:760px;
			padding:0;
}


.additional_info h2 a{
			text-decoration: underline;
}


.additional_info h2 a:hover{
			text-decoration: none;
}


/*flor domingo modificacion Lema*/

.additional_info h9{
			font-size: 20px; /*3005 decia24*/
			font-family: 'Verdana', 'Helvetica', 'Lucida Sans Unicode', 'Tahoma', 'Arial', 'san-serif';
			font-weight:bolder;
			color: #316f95;
			width:760px;
			padding:0;
}


.additional_info h9 a{
			text-decoration: underline;
}


.additional_info h9 a:hover{
			text-decoration: none;
}



/*flor domingo modificacion Lema*/

.additional_info h10{
			font-size: 26px; /*3005 decia24*/
			font-family: 'Verdana', 'Helvetica', 'Lucida Sans Unicode', 'Tahoma', 'Arial', 'san-serif';
			font-weight:bold;
			color: #316f95;
			width:760px;
			padding:0;
}


.additional_info h10 a{
			text-decoration: underline;
}


.additional_info h10 a:hover{
			text-decoration: none;
}

/*flor domingo modificacion Lema*/



#twitterbox{

min-height:66px;

}



#twitterbox h2{

padding:0 0 0 104px;

}



#tweet_follow{

height:64px;

left:0;

position:absolute;

top:28px;

width:64px;

text-indent: -9999px;

}





#head #searchform{ /* Cosito de barra de busqueda */

position: absolute;

right:-4px;

bottom: 5px;

width:264px;

height:30px;

}



/*alternate image slider*/



.featured_alternate{

top:10px;

position: absolute;

z-index: 1;

/*border:none;*/

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#FFFF33; /*flor*/



}

#top .featured_alternate:hover, #top .featured_alternate:hover img{

border:none;

}



#top .featured_alternate_active{
			z-index: 2;
}


/*navigation*/
/*Ubicacion de la botonera*/
#top #nav{ 
			left:230px;
			top:88px; 
			height:36px;
			width:440px;
}


#nav, #nav ul{
			margin:0;
			padding:0;
			list-style-type:none;
			list-style-position:outside;
			position:relative;
			line-height:50px; 
			z-index:5;
}


/*botonera*/
#top #nav a{ 
			height:36px;
			display:inline;
			padding:0;
			text-decoration:none;
			text-align:center;
			line-height:28px; 
			outline:none;
			z-index:35;
			position:relative;
			float:left; 
			margin: 0 30px 0 0;
			font-size: 16px; 		/*modifico el nav. decia 12*/
			font-family: 'Verdana', 'Helvetica', 'Lucida Sans Unicode', 'Tahoma', 'Arial', 'san-serif';
			font-weight: bolder;
}


#top #nav .current_page_item a{
			font-weight:bold; 
}


#top #nav .current_page_item ul a{
			font-weight: normal;
}


#top #nav ul a{
			line-height:33px; 
}


#top #nav li{
			float:left; 
			position:relative;
			z-index:20;
			margin-top:11px;
}


#top #nav li li{
			border-left:none;
			margin-top:0;
}


#top #nav ul {
			display:none;
			left:-19px;
			position:absolute;
			top:35px;
			width:172px;
}


#top #nav li ul a{
			width:128px;
			height:auto;
			float:left; 
			text-align:left;
			padding:0 21px;
}


#top #nav ul ul{
			top:auto;
			border-top:none;
}


#top #nav li ul ul {
			/*left:171px;*/
			top:-1px;
}


#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{
			display:none;	
}


#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{
			display:block;
}


#top #nav li ul a{
			border-top:none;
}


/*********************************************************************************************************

3.) Additional info Area: 

**********************************************************************************************************/	



.advanced_button{   /*Boton GET in TOUCH"*/

height:72px;

width:222px;

display: block;

text-indent: -9999px;

color: #000000; /*flor*/

border: #000000; /*flor*/

border-width:medium; /*flor*/

border-style:solid; /*flor*/

border-color:#CCCCCC; /*flor*/

}



.get_in_touch{

position:absolute;

right:0;

top:20px;

outline: none;

color: #000000; /*flor*/

border: #000000; /*flor*/

border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#CCCCCC; /*flor*/

}



/*********************************************************************************************************

4.) Content Area: 

**********************************************************************************************************/	



.entry {
		width:596px;
		float:left;
		clear:both;
		padding-bottom:30px;
		position: relative;
		margin:4px 0px 18px 18px;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/ 

/*border-style:solid; /*flor*/

/*border-color:#CCCCCC; /*flor*/

}



.entry-head{

display: block;

position: relative;

top:-8px;

font-size: 10px;

padding:0 0 0 1px;

/*color: #000000; /*flor*/

/*border: #000000; /*flor*/

/*border-width:medium; /*flor*/

/*border-style:solid; /*flor*/

/*border-color:#CCCCCC; /*flor*/



}



.entry-head a{

text-decoration: none;

}

.entry-head a:hover{

text-decoration: underline;

}



.entry-head span{

padding:0 5px;

}



.entry img{

max-width:600px;

}



.entry-head .categories{

padding:0 5px 0 0;

}



.entry li {

padding:3px 10px;

}


.entry p {

 text-align: justify;

}

.entry ul, .entry ol {

list-style-position:inside;

list-style-type:disc;

margin:0;

padding:0 0 20px;

}



#top .entry ol {

list-style-type:decimal;

}







/*********************************************************************************************************

5.) Sidebar area

**********************************************************************************************************/	

.widget ul{

list-style-position: outside;

list-style-type: none;

padding: 0;

margin: 0;

}



#top #latest_news .post_name{

font-size: 13px;

display: block;

}



#top #latest_news a, .widget a{

display:block;

padding:5px 3px 10px 3px;

text-decoration: none;

}







.meta_sub{

padding-right:4px;

}



#top .widget a{

padding:6px 3px;

width:286px;

}



.widget{

width:292px;

float:left;

padding-bottom:30px;

}



#sidebar .widget{

clear:both;

}





/*generic*/       /* VER si es el tama?�o de las imagenes del post... si es, original en 280px */

.portfoliobox img{

width:200px;

}



blockquote {

font-size:12px;

font-style:italic;

margin:0 0 20px;

padding:10px 20px 10px 41px;

}



a{

text-decoration:underline;

}



a:hover{

text-decoration:none;

}



a img{

border:none;

}



p{ padding: 0 0 1em 0}





ul, ol{

list-style-position:outside;

margin-left:20px;

}



#sidebar ul, #sidebar ol{

margin-left:0px;

}



#sidebar li{

list-style-type:none;	

}





h1,h2,h4,h5,h6, legend{   /* textos de titulos saque el h3*/

font-weight:bold;

padding-bottom:5px;

line-height:1.4em;

}



h1{clear:both; font-size:32px;font-weight:bold;}    /* puede ser el tama?�o de los textos... chequear...) */ /*home 32*/

h2{font-size:24px; clear:both;} /*24    2905*/

/*h3, legend{font-size:18px; clear:both;}*/ /*18    2905*/

/*modificacion masiva de h3*/



h11{

font-size:20px; 

font-weight:bolder;

clear:both;

font-family: 'Verdana', 'Helvetica', 'Lucida Sans Unicode', 'Tahoma', 'Arial', 'san-serif';} 





h12{

font-size:18px; 

font-weight:bolder;

clear:both;

font-family: 'Verdana', 'Helvetica', 'Lucida Sans Unicode', 'Tahoma', 'Arial', 'san-serif';} 





h4{font-size:16px; clear:both;} /*16    2905*/

h5{font-size:14px; clear:both;} /*14    2905*/

h6{font-size:13px; clear:both;} /*13    2905*/





/*

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{

text-decoration:none;

} 

modificado domingo flor*/



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h11 a, h12 a{

text-decoration:none;

} 







blockquote p{

padding:11px 0px;

}



blockquote{

margin:0 0 22px 5px;

padding:0 15px;

}



.floatleft{

float:left;

}



.floatright{

float:right;

}



.clearboth{

clear:both;

}



.alignleft{

float:left;

margin:0px 15px 15px 0pt;

}



.alignright{

float:right;

margin:0px 0pt 15px 15px;

}



.aligncenter{

clear:both;

display:block;

margin:10px auto;

padding: 10px 0;

}



#top .wp-smiley{

border:none;

padding:0;

}



.meta{

display:block;

position:relative;

top:3px;

font-size:11px;

line-height:14px;

}





.more-link {

clear:both;

display:block;

line-height:20px;

padding:0 0 0 16px;

text-decoration:none;

width:75px;

}







/*CONTACT FORM*/	







#searchsubmit, #send, #top #submit{

	cursor:pointer;

	}







#s{

height:16px;

position:absolute;

bottom:2px;

}



	

#s, .text_input, .text_area{

padding:4px;

/*font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;*/
font-family: 'Verdana', 'Helvetica', 'Lucida Sans Unicode', 'Tahoma', 'Arial', 'san-serif';
/*modificacion flor domingo*/

width:200px;

font-size:18.5px; 

/*font-size:18.5px; */

}



#searchsubmit, #send, #submit{

padding:4px 20px;

/*font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;*/

/*modificacion flor domingo*/

font-family: 'Verdana', 'Helvetica', 'Lucida Sans Unicode', 'Tahoma', 'Arial', 'san-serif';

font-size:18.5px;

/*font-size:11.5px;*/ 

}



.hidden{

	display:none;

	}

#commentform{

	padding-bottom:20px;

	}





fieldset{

border:none;

padding:0;

margin:0;

overflow:hidden;

}



fieldset label{

	padding-left:7px;

	}

.blocklabel{

	display:block;

	padding:10px 0 0 0;

}



#top .text_area{

	width:450px;

	}

	

/*CONTACT FORM*/	

#send, #top #submit{

	cursor:pointer;

	

	}

	



	

#searchsubmit{

width: 53px;

height:34px;

padding:0;

margin:0;

cursor: pointer;

text-indent: -9999px;

border: none;

position: absolute;

bottom:-2px;

right:0;

}





.ajax_form{

padding-bottom:30px;

}



/* ---------------------- Pagination -------------------*/



.pagination{

clear:both;

display:block;

float:left;

padding:0 0 20px 0px;

position:relative;

z-index:3;

}

.pagination span, .pagination a{

display:block;

float:left;

font-size:11px;

line-height:13px;

margin: 2px 2px 2px 0;

display:block;

padding:3px 6px;

text-decoration:none;

}



.pagination .current{

font-size:11px;

padding:3px 6px;

}





/*commentlist basewidth: width:614px;*/



.commentlist{

margin-bottom:20px;

float:left;

width:100%;

}



#top .commentlist #comment{

width:70%;

}





.commentlist li{

width:100%;

clear:both;

float:left;

padding:0;

list-style-type:none;

padding:20px 0 0 0;

position:relative;

}

.commentlist .children, .commentlist .children li{

border:none;

}



#top .commentlist .odd{

}

#top .commentlist .even{



}

.gravatar{

float:left;

width:60px;

padding:0px 10px;

text-align: center;

}



.gravatar img{

display:block;

}



.comment_content{

float:left;

width:524px;

padding-bottom:20px;

}



.commentmetadata{

float:right;

padding-right:10px;

}



.commentmetadata a, .comment-edit-link, .comment-reply-link{

text-decoration: none;

font-size:10px;

}



.comment-edit-link{

padding-left:10px;

}



.says{

display:none;

}



.author_name{

font-weight:bold;

font-style:normal;

font-size:15px;

float:left;

}



.comment_text{

clear:both;

}



.comment-reply-link{

text-align: center;

display: block;

}



.commentlist #respond{

padding-left:80px;

}



#cancel-comment-reply-link{

text-decoration: none;

margin-left:15px;

font-size: 10px;

}



.commentlist .children{

padding:0 0 0 70px;

}

.commentlist .children li .comment_content{

width:454px;

}



.commentlist .children .children li .comment_content{

width:384px;

}



.commentlist .children .children .children li .comment_content{

width:314px;

}



.commentlist .children .children .children .children li .comment_content{

width:244px;

}



.commentlist .children .children .children .children .children li .comment_content{

padding:0;

}



.comment_nav{

position: relative;

top:-13px;

font-size: 10px;

z-index: 4;

}



.comment_nav a{

text-decoration: none;

}



.comment_prev{

float:left;

}

.comment_next{

float:right;

}











/*sidebar widgets*/

.widget_categories a, .widget_pages a, .widget_archive a , .widget_recent_entries a, li.recentcomments, .widget_meta a{

padding:5px;

display:block;

text-decoration:none;

width:282px; /*change if sidebarwidth changes*/

}











/* uncomment this if you want sublevels with indents

.small_box ul ul a{

padding-left:25px;

width:230px;

}



.small_box ul ul ul a{

padding-left:45px;

width:210px;

}



.small_box ul ul ul ul a{

padding-left:65px;

width:190px;

}

*/



#top .widget_tag_cloud a{

text-decoration: none;

padding:0px 3px;

display:inline;

border:none;

line-height:1.3em;

}



.widget_tag_cloud a:hover{

text-decoration: underline;

font-weight: bold;	

}



li.recentcomments a{

text-decoration: none;

}



/*--------------------calendar--------------------*/

#wp-calendar a, #wp-calendar a:visited {

display:block;

text-decoration:none;

padding:0;

border:none;

width:auto;

}



#wp-calendar a:hover{

display:block;

}









#wp-calendar {

empty-cells: show;

width:100%;

text-align:center;



}



#wp-calendar #next a,#wp-calendar #prev a {

text-decoration:none;

display:block;

border:none;

}

#wp-calendar #next a:hover,#wp-calendar #prev a:hover {

}



#wp-calendar caption {

margin-bottom:5px;

}
