/*  
Theme Name: Cabanillas Theme
Theme URI: 
Description: 'Cabanillas Theme' Wordpress Theme by <a href="http://www.mdmarketingdigital.com">Marketing Digital</a>
*/


/* Boton Sugerencias */
img.checker {
        width:350px; height:120px; 
        margin:0; padding:0; 
        background:transparent url(http://www.cabanillaspropiedades.com/wp-content/themes/cabanillas/images/alquilado.png) no-repeat center;
    }

*{
margin:0px;
padding:0px;
color:#254462;
}

.padd{ padding:10px 10px 10px 10px;}

:focus {
     outline: 0;
}
.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

/*-------------------- General --------------------*/




body {
	margin: 0 auto 0 auto;
	padding: 0;
	background :#FFFFFF;
	color: #666666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:980px;
}

/*p, ol, ul { line-height: 150%; }*/

h1, h2, h3, h4, h5, h6 { margin: 0; font-style: normal; font-weight: normal; background: transparent; 1.6em; font-family:Arial, Helvetica, sans-serif; }

h1 { font-size: 2.2em; 1.6em; font-family:Arial, Helvetica, sans-serif; }
h2 { font-size: 1.6em; font-family:Arial, Helvetica, sans-serif; }
h3, h4, h5, h6 { font-size: 1em; 1.6em; font-family:Arial, Helvetica, sans-serif;}

a, a:link { color: #58595B; text-decoration: none; }
a:hover, a:active { text-decoration:none;color:#000;}

blockquote { margin: 10px; padding: 10px 0px 10px 30px; color:#000; background-color:#a9d186; border : 1px solid #577241;}
code{ display:block; overflow:auto; text-align:left; margin: 10px 0 10px 0; padding: 5px 10px 5px 10px; }

small { font-size: 0.8em; }

img { border:0; }
img.right { float: right; margin:5px 0 5px 5px; display:inline; }
img.left { float: left; margin:5px 5px 5px 0px; display:inline;}

a img         {border:none;}

.left         { float: left; display:inline; }
.right        { float: right; display:inline; }
.center { text-align: center; }
.alignleft { float: left; margin-right: 10px; display:inline; }
.alignright { float: right; margin-left: 10px;display:inline; }

.navigation { display:block; padding: 20px; }


/*-------------------- Layout --------------------*/


#outline { width: 980px; margin: 0 auto 0 auto; padding: 10px 0 0 0; font-size: 13px;}

#wrapper {
	width: 814px;
	margin: 0 !important;
	margin: -10px auto 0 auto;  /*IE hack */
	_margin-bottom:0px;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCECF;
	border-left-color: #CDCECF;
	background-color:#FFFFFF !important;
}


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


#header { margin:auto; width:980px; font-family:Arial, Helvetica, sans-serif;}
#header-width{width:980px; margin:auto; padding-left:5px;}

#header h1 { padding: 8px 0 0 30px; }
#header h1 a { color: #6D6F71; text-decoration: none; }
#header h1 a:hover{Color:#fff;}

.header-top{ width:980px; height:25px; border-bottom: solid 2px #163956; padding: 5px 0 0 0; font-size:14px; letter-spacing:2px;}

.header-top .der{ float:right; display:inline;}
.header-top .izq{ float:left; display:inline;}

#header-logo { margin:15px auto 0 auto; width:980px; height: 85px; padding:7px 0 0 0; }
#header-logo .logo { width:352px; height:64px; float:left; display:inline;}
#header-logo .header-contacto{ float:right; display:inline; text-align:right; font-size:14px; letter-spacing:1px; margin:0; padding:0; line-height:16px;}

#header-logo .header-contacto .mail {letter-spacing:1px; line-height:10px;}
#header-logo .header-contacto img { padding:5px 0 0 0;}

#header-logo .header-contacto .mail a, #header-logo .header-contacto .mail a:visited{ text-decoration:none}
#header-logo .header-contacto .mail a:hover, #header-logo .header-contacto .mail a:active{ text-decoration:underline; color:#A13235}


/*-------------------- Menues -----------------------*/

.menu-izq{ float:left; display:inline; width:660px; height:30px; background:url(images/menuazul.png) no-repeat; color:#FFFFFF; font-size:16px; letter-spacing:1px; padding:0 0 0 10px; }

#menu-der{ float:right; display:inline; width:292px; height:30px; background:url(images/menurojo.png) no-repeat; color:#FFFFFF; font-size:13px; letter-spacing:1px; margin:0; padding:0 0 0 8px; }



/*------------------ Navegacion----------------------*/

#menu-der ul li { display: block; float: left; padding: 0px !important; height: 30px; margin: 0px 2px 0px 2px; display:inline; background:url(images/menu-linea.png) no-repeat right center}
#menu-der ul li li { background-image: none; }
#menu-der ul li:hover { }
#menu-der ul { list-style-type: none; margin: 0px; padding: 2px 0px 0px 0px; float: left; display:inline; }
#menu-der a:link, #menu-der a:visited { color: #FFFFFF; height: 20px; display: block; padding: 5px 5px; float: left;display:inline;}
#menu-der a:hover { background-position: right 0px; color: #D4D8DA; }
#menu-der li li a:link, #menu-der li li a:visited { height: 25px; padding: 5px 5px; font-size: 13px; font-weight: bold; color: #FFFFFF; width: 168px; margin: 0px 0px 0px 5px; display: block; float: left; background-image: none; display:inline; }
#menu-der li li { height: 30px; margin: 0px 0px 0px 2px; }

		/*------[HOVER STYLE]----------------------------------------------*/
		.dropdown:hover { background-image: url(images/nav-dropdown-hover-right.gif) !important; background-position: top right !important; }
		.dropdown:hover .red { color: #9c3f30 !important; background-image: url(images/nav-dropdown-hover-left.gif) !important; background-position: left !important; background-repeat: no-repeat !important; }
		
		/*------[AFFILIATE PIXEL OFFSET]-----------------------------------*/
		.affiliate-link-li:hover .affiliate-link { padding: 5px 11px 5px 12px !important; }
		.affiliate-link-li:hover { margin: 5px 4px 0px 3px !important; }
		
		/*------[CURRENT PAGE]-----------------------------------------------*/
		.current { z-index:9 !important; position: relative; background-position: left 0px !important; color: #A13235 !important; }
		.current2 { z-index:9 !important; position: relative; background-position: right 0px !important; color: #000000 !important; }
		
		/*------[CURRENT PAGE DROPDOWN OVERRIDE]----------------------------*/
		.darklink-dropdown { background-image: url(images/nav-hover-right.png) !important; background-repeat: no-repeat !important; background-position: right 0px !important; color: #FFFFFF !important; }
		.darklink-dropdown-li { background-image: url(images/nav-hover-left.png) !important; background-repeat: no-repeat !important; background-position: left 0px !important; }
		
		
		
/*-------------------- Search --------------------*/


.searchbar { float: right; width: 290px; height: 30px; margin: 0;display:inline; }
.searchform { width: 290px; height: 20px; text-align: left; }
.Search input.keyword { border: none; background: #fff url(/images/search.jpg) no-repeat; border: none; padding: 12px 12px 14px 12px; width: 240px; } 


/*main_search*/
#main_search{
	margin:0 0 0 0;
	width:100%;
	overflow:hidden;
}
#searchform_top{
	float:left; display:inline;
}
#searchform_top_text{
	width:170px;
	padding:9px 6px 9px 6px;
	color:#4b4b4b;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	border:1px solid #dadada;
	margin:0 0 0 0;
	background:#fff;
	display:inline;
}

#gosearch{
	display:inline;
	
}

/*-------------------- Pages --------------------*/
#content {
	background:url(images/top.png) repeat-x;
	float: left;
	width: 670px;
	height: 100%;
	background-color: #FFFFFF;
	display:inline;
	padding:0;
	margin:0;
}

.pagess { float: left; width: 630px; display:inline; }
.pages-border { clear: both; width: 100%; height: 6px; }

.page-previous { float: left; display:inline; padding: 10px 0 16px 10px !important; padding: 0 0 15px 10px; /* IE Hack */ }
.page-next { float: right; display:inline; padding: 10px 30px 16px 0 !important; padding: 0 30px 15px 0; /* IE Hack */ }

.page-title { width: 630px; margin: 20px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.page-title h2.page-title-border { padding: 0 0 0 30px; line-height: 30px; color: #A13235; font-weight: bold;}

.page-title h1.page-title-border { padding:0 0 7px 0; margin:5px 0 15px 0; color: #A13235; font-size:14px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #888888;}


/*-------------------- Post --------------------*/


.post { padding: 20px 30px; background: transparent; text-align:justify;}
.postnuevo {padding: 10px 20px;}
.postsingle{ padding:10px 10px 10px 0;}
.post p{margin: 10px 0;}
.postentry {
	margin: 10px 0 0 0;
	line-height:20px;
	color:#58595B;
	font-size:12px;
	text-align:justify;
}

.posthead { position: relative; clear: left; margin-left: 0px; }

.posttitle a:link, .posttitle a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #A13235;
	font-size:20px;
	letter-spacing: 1px;
	margin:0 0 20px 0;
	padding:0;
	
}
.posttitle a:hover {color:#D85426;}

h2.posttitle{ color:#A13235; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:20px; font-weight:bold; font-style:normal;}

h2 .posttitle a:link, h2 .posttitle a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #A13235;
	font-size:20px;
	letter-spacing: 1px;
	margin:0 0 20px 0;
	padding:0;	
}

h2.azul, h2.azul a, h2.azul a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #163956;
	font-size:18px;
	margin:25px 0 10px 0;
	padding:0;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

h2.azul a:hover, h2.azul a:active {color:#333333;text-decoration:none;}

h2 .posttitle a:hover {color:#D85426;}

h1 .posttitle a:link, h1 .posttitle a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #A13235;
	font-size:20px;
	letter-spacing: -1px;
	margin:0 0 20px 0;
	padding:0;
	
}
h1 .posttitle a:hover {color:#D85426;}

.post li.ok{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	list-style-type: none;
	margin-bottom:10px;
	background-position: 0px 4px;
}
.post a, .post a:visited{color:#A13235}
.post a:hover, .post a:active{color:#333333}

.post h3.celeste { font-size:18px; color:#29A8E0; margin:30px 0 0 0;}
.post h3.amarillo{ font-size:18px; color:#F8AF19; margin:30px 0 0 0;}
.post h3.rojo{ font-size:18px; color:#D85426; margin:30px 0 0 0;}
.post h3.verde{ font-size:18px; color:#00904C; margin:30px 0 0 0;}
.post h3.violeta{ font-size:18px; color:#6C00B2; margin:30px 0 0 0;}


.post h3.amarillo a, .post h3.amarillo a:hover, .post h3.amarillo a:visited, .post h3.amarillo a:active {color:#F8AF19;}
.post h3.celeste a, .post h3.celeste a:hover, .post h3.celeste a:visited, .post h3.celeste a:active {color:#29A8E0;}
.post h3.rojo a, .post h3.rojo a:hover, .post h3.rojo a:visited, .post h3.rojo a:active {color:#D85426;}
.post h3.verde a, .post h3.verde a:hover, .post h3.verde a:visited, .post h3.verde a:active {color:#00904C;}
.post h3.violeta a, .post h3.violeta a:hover, .post h3.violeta a:visited, .post h3.violeta a:active{color:#6C00B2;}


.post li.circulo{
	background-image: url(images/bullet-circulo.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	list-style-type: none;
	margin-bottom:10px;
	background-position: 0px 6px;
}
.post li{
	padding-right: 20px;
}

.font-family a:hover, .posttitle a:active { }

.postmeta { margin: 0 0 10px 0 ; font-size: 12px; color: #666; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; background:url(images/linea-post.png) no-repeat bottom left; padding-bottom:15px; }
.postmeta a { margin: 0 0 10px 0 ; font-size: 12px; color: #666; text-decoration:underline; }


/*-------------------- Sidebar --------------------*/



#sidebar {width:265px; height:auto; float:right; display:inline; border-top: #163956 solid 3px; border-left:#C6C8CA solid 1px; border-right:#C6C8CA solid 1px; border-bottom:#C6C8CA solid 1px; background-color:#F3F5F6; padding:10px 20px 20px 15px; margin:0 0 10px 0;}
#sidebar img{ padding:1px; margin:0px;}
#sidebar h2 {display: block;margin: 16px 0 10px 0;list-style-type: none;font-weight:normal;font-family:Arial, Helvetica, sans-serif; font-size:19px; font-style:normal; color:#000000; letter-spacing:0.5px; text-align:center; padding:10px 0 10px 0; background:url(images/tit.png) no-repeat top center; width:265px; font-weight:bold;}

#sidebar ul { clear: both; margin: 0; padding: 0 0 20px 0; list-style-type: none; background:none; }
#sidebar ul li { clear: both;}
#sidebar ul li li { clear: both; margin:0px 0px 10px 0; background:url(images/lidown.png) no-repeat bottom center; font-size:13px; color:#666666; border:none; padding:0px 0px 10px 0; }

#sidebar ul.no-splitted li { background: transparent url(images/dot.jpg) no-repeat 5px 4px; padding: 0 0 0 23px; }

#sidebar ul.no-splitted ul li { margin: 0 -5px; }
#sidebar p, #sidebar form { margin: 0 5px; padding: 0 0 20px 0; }
#sidebar ul.blc { padding: 0 5px; }

#sidebar li#sidebar-splitted { float: left; width: 100%; margin: 0 0 15px 0; display:inline;}
#sidebar-splitted .splitted-left { float: left; width: 140px; display:inline; }
#sidebar-splitted .splitted-right { float: right; width: 145px; display:inline; }

ul.splittedlists li { background: transparent url(images/dot.jpg) no-repeat 5px 4px; padding: 0 0 0 23px; }

ul.splittedlists ul li { margin: 0 0 0 -23px; }


/*-------------------- Bottom --------------------*/


#bottom { clear: both; float: left; width: 813px; height: 100%; margin: 0 0 0 0; padding-top: 0; text-align: left; font-size: 15px;background:#fff; display:inline; }
#bottom-divs { float: left; clear: both; margin: 0; padding: 0px; display:inline;}

#bottom-left, #bottom-mid, #bottom-right { width: 30%; padding: 20px 0 40px 20px; float: left; display:inline;}

#bottom h2 { margin: 0 0 10px 0; padding: 0 8px; font-size: 1.6em; color: #000000; text-transform:uppercase;}

#bottom ul { margin: 0; padding: 0; list-style-type: none; border-top: 1px solid #000000; }
#bottom ul li { line-height: 25px; border-bottom: 1px dashed #000000; }
#bottom ul li a { display: block; padding:0 10px; }
#bottom ul li a:hover { background:  5px 5px; padding: 0 0 0 10px; }
#bottom-sep {clear: both;}


/*-------------------- Footer --------------------*/
#footer-up-informacion{
	border-top: #D6D6D6 solid 4px; 
	width:980px;
	height:auto;
	margin:auto;
	clear:both;
	padding:5px 5px 5px 5px;
	font-size:12px;
	color: #8C8C8C;
}

#footer-up-informacion p{
	font-size:12px;
	color: #8C8C8C;
}

#footer-up-informacion h3{
	font-size:18px;
	color: #8C8C8C;
	font-weight:bold;
}
 

#footer-up{
	background: url(images/footer-up.png) repeat-x center top;
	height: 110px;
	margin:10px 0 0 0;
	padding:15px 0 0 20px;
	clear:both;
}


.footer-down{ border-top:#A13235 solid 2px; padding:10px 0 0 0; clear:both; width:980px; margin:auto; height:60px; background:none;}

.cabanillas-txt{ font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:16px; line-height:13px;}

.footer-down .der{float:right; display:inline; text-align:right; font-size:12px;}
.footer-down .izq{float:left; display:inline; font-size:12px;}

#footer-in { clear: both; width:813px; color:#808184; margin:auto; font-size:11px; }
#footer-in a:link, #footer-in a:visited { color: #808184; }
#footer-in a:hover { color: #000000; }
.footer-tit{ color:#000000; line-height:25px;}
#footer-in .footer1{ margin:0 20px 0 0; display:inline; float:left;}


/*-------------------- Calendar --------------------*/



/*-------------------- Comment --------------------*/


.comments { padding: 0px; margin: 0px 0px 10px 0px ; }

.posttrackback { margin: 0px; padding: 0 0 10px 0; font-size: 10px; }
.posttrackback p { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }
.posttrackback a:link, .posttrackback a:visited { color: #EDA61A; text-decoration: none; }
.posttrackback a:hover, .font-family a:active { color: #EDA61A; text-decoration: underline; }

.commentlist h3 {font-size: 15px; font-weight: bold; letter-spacing: 0px; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; }
.commentlist ol { padding: 0px; margin: 0px;}
.commentlist li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; }

.commentlist .listuser { margin: 0px; padding: 0px 0px 0px 40px; font-size: 14px; line-height: 14px; font-weight: bold;}
.commentlist .listuser a { text-decoration: none;}
.commentlist .font-family a:visited { text-decoration: none;}
.commentlist .listuser a:hover { text-decoration: none;}

.commentlist .listnr { font-size: 26px; position: absolute; line-height: 26px; color: #ccc; top: 0px; left: 0px; text-align: center; padding: 2px 10px 2px 0px; margin: 0; }

.commentlist .listdate { padding-left: 40px; font-size: 11px; line-height: 11px; }
.commentlist .listdate a { text-decoration: none; color: #666;}
.commentlist .listdate a:visited { text-decoration: none; color: #666;}
.commentlist .listdate a:hover { text-decoration: none; color: #666; }

.commentlist .listcontent { line-height: 14px; margin: 0px 0px 10px 0px;}
.commentlist .listcontent p { padding: 3px 0 15px 0; margin: 3px 0px; line-height: 150%; }

.form input.submitcomment { width: 66px; height: 26px; margin:10px 0 0 0; }

.form { width: 580px; }
.form h3 {font-size: 15px; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; }
.form p { padding: 0px; margin: 0px; }
.form p label { padding-bottom: 11px; display: block; }
.form p label small { font-size: 10px; }

.form .textfield { background: #fff; border: solid 1px #ccc; padding: 4px; margin-right: 15px;}
.font-family .textarea { background: #fff; border: solid 1px #ccc; padding: 4px; margin-bottom: 10px;}



#options { padding: 5px 20px 0 0; text-align: right; float: right; display:inline;}
#options ul { float: left; display: inline; margin-left: 10px; display:inline; }
#options li { float: left; list-style: none; padding: 5px; display:inline;}
#options li a { display: block; width: 5px; margin: 1px; padding: 5px; height: 5px; }
#options li a span { display: none; }

body.red #options li.font-family, body.blue #options li.blue, body.white #options li.white, #options li:hover { padding: 5px; }


#clearboth{ clear:both;}

#header2{height: 206px; padding:5px 0 5px 0; margin:5px 0 0 0;}
#header2-width{ width:980px; margin:auto;}
.header2-left{ float:left; width:670px; height:206px; display:inline;}
.header3-right{width:260px; height:176px; display:inline; background:url(images/index-search.png) no-repeat; padding:10px 20px 20px 20px}
.header2-right{width:260px; height:176px; float:right; display:inline; background:url(images/index-search.png) no-repeat; padding:10px 20px 20px 20px}

.header2-right select{ width:210px; margin:3px 0 3px 10px; color:#666666;}
.header2-right input.clave{ width:150px; margin:3px 0 3px 10px; color:#666666;} 

.linea-header2{
	background-image: url(images/linea-header2.png);
	height: 3px;
	width: 190px;
	margin: 10px 0 10px 0;
	background-repeat: no-repeat;
}

.index-entradas{ margin:10px 0 0 0;}

.apartamentos{float:left; display:inline; width:220px; margin:0 4px 0 0;}
.villas{float:left; display:inline; width:220px; margin:0 4px 0 0;}
.parcelas{float:left; display:inline; width:220px;}

.tit-indexentradas{ background:url(images/tit-indexentradas.png) no-repeat; width:220px; height:35px; padding:15px 0 15px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:15px; font-style:normal; color:#000000; font-weight:bold;}

.post-index{ width:200px; padding:0 0 0 10px; margin:auto; margin:0; font-size:12px; }

h2.titulos-home, h2.titulos-home a, h2.titulos-home a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#163956; font-weight:bold; line-height:16px; margin:0 0 10px 0; width:200px; height:40px; }

.aligncenter{ text-align:center;  }


#clientes{
	width:940px;
	background: url(images/slide-fondo.png) repeat-x #F5F6F6;
	height:240px;
	margin:10px 0 0 0;
	padding:20px;
}
.panelobjeto{ width:840px; margin:auto;}
.imagen-carrusel{ float:left; display:inline; padding:0 20px 0 0;  }
.imagen-carrusel-thumb{background:#F5F6F6;width:320px; height:240px; display:block}

.texto-carrusel{ font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;float:left; display:inline}
.titulos-carrusel{ font-size:22px;font-style:normal; font-weight:bold;width:500px;}
.txt-carrusel{ font-size:14px; letter-spacing:1px; padding:10px 0 0 0; width:500px;}



.textito{
	font-size: 13px;
	color: #6D6F71;
	margin: 5px 0 0 0;
}
.sidebar-index{width:265px; height:auto; float:right; display:inline; border-top: #163956 solid 3px; border-left:#C6C8CA solid 1px; border-right:#C6C8CA solid 1px; border-bottom:#C6C8CA solid 1px; background-color:#F3F5F6; padding:10px 20px 0px 15px; margin:10px 0 10px 0;}

.sidebar-index ul li { margin:3px 0 0 0; list-style:none; clear:both; padding:0 0 30px 0; }

.sidebar-index ul form .liform span.tit-input{ font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:14px; font-style:normal; }

.sidebar-index ul form .liform{ margin: 7px 0 7px 0; }

.sidebar-index ul input{float:right; display:inline; width:180px; color:#A13235; }
.sidebar-index ul textarea{float:right; display:inline;width:180px; color:#A13235;}

/* ---- */

#sidebar ul li.formulario form .liform span.tit-input{ font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:14px; font-style:normal; }

#sidebar ul li.formulario form .liform{ margin: 7px 0 7px 0; }

#sidebar ul li.formulario input{float:right; display:inline; width:180px; color:#A13235; background: #FFFFFF; }
#sidebar ul li.formulario textarea{float:right; display:inline;width:180px; color:#A13235;}



/* ---- */

.sidebar-index .sidebar-links{ margin:0px 0px 10px 0; list-style: url(images/bulletmas.gif) no-repeat; background:url(images/lidown.png) no-repeat bottom center; font-size:13px; color:#666666; border:none; padding:0px 0px 10px 15px;}

.sidebar-index .bullet{ background:url(images/bulletmas.gif) no-repeat 0 4px;}

.tit{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-style:normal; color:#000000; letter-spacing:0.5px; text-align:center; padding:0 0 10px 0;}

.divisor{ background:url(images/tit.png) no-repeat; width:265px; height:23px;}

.wp-post-image {}

.img-post-thumb{border: 1px solid #ccc; padding:1px;width:190px;}


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

.titulo-equipo{
	font-size: 20px;
	color: #6D6F71;
	letter-spacing: -0.5px;
}
#equipo-redes02{
	background-image: url(images/equiporedes02.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 320px;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 5px;
	.padding-top: -2px;
}
/*.texto-carrusel{
	font-size: 18px;
	letter-spacing: -0.5px;
	width:700px;
	text-align:justify;
	
}
.texto-carrusel .tit{
	font-size: 24px;
	letter-spacing: -0.5px;
	font-weight:bold;
	color:#D85426;
}*/
.bordeimgcasos{ background-color:#CCCCCC; padding:1px; margin:0 auto 5px auto; width:200px; height:40px;} 
.bordeimgcasos a, .bordeimgcasos a:visited{ background-color:#CCCCCC; padding:1px; margin:0 auto 5px auto; width:200px; height:40px;} 
.bordeimgcasos a:hover, .bordeimgcasos a:active{ background-color:#000000; padding:1px; margin:0 auto 5px auto; width:200px; height:40px;} 


#sidebar input.formularioo[type='text']{ width:212px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
#sidebar textarea{ width:210px; height:108px; color:#333333; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#sidebar input[type='submit']{ width:77px; height:22px; background:url(images/boton-enviar.gif) no-repeat 0 0; border:none; color:#fff; font-weight:bold; margin:0 13px 0 0;}

#sidebar .formulario{ color:#666666; line-height:18px; font-size:12px;}
#sidebar .formulario ul li{ padding:0 0 8px 0;}
#sidebar .formulario ul li.note{ font-size:11px; color:#9a9a9a; line-height:13px;}

.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}


.post img{padding:0; margin:0}

.post .formulariopost input.formularioo[type='text']{ width:212px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.post .formulariopost textarea{ width:210px; height:108px; color:#333333; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.post .formulariopost input[type='submit']{ width:77px; height:22px; background:url(images/boton-enviar.gif) no-repeat 0 0; border:none; color:#fff; font-weight:bold; margin:0 13px 0 0;}

.post .formulariopost .formulario{ color:#666666; line-height:18px; font-size:12px;}
.post .formulariopost .formulario ul li{
	padding:0 0 8px 0;
	list-style-type: none;
}
.post .formulariopost .formulario li .formulario-contacto{list-style-type: none;}
.post .formulariopost .formulario ul li.note{ font-size:11px; color:#9a9a9a; line-height:13px;}


/*--------------- LPOS ----------------*/

.benefits-block div.box01{width:222px;background:url(images/box01-mid.gif) repeat-y left top;}
.benefits-block div.box01-top{width:222px;background:url(images/box01-top.gif) no-repeat left top;}
.benefits-block div.box01-btm{background:url(images/box01-btm.gif) no-repeat left bottom; padding:10px; overflow:hidden;}
.benefits-block ul li{ background:url(images/icon01.gif) no-repeat left 7px; padding:6px 0 6px 23px; color:#0b4d8a;}
.benefits-block ul li span{ color:#909090;}


/*----------TWITTER---------------*/

#twitterContenedor {/* el bloque exterior */}
#twitterInner {/* el bloque interior para poder controlarlo mejor */}
#twitterInner a { color:#0099FF;}
#twitterLogo {/* una imagen que sea logo y enlace a la cuenta */}

/*-------------- TWITTER BUTTON RETWEET ----------------------*/

.tweetmeme_button{display:inline; clear:both; margin:-22px 0 0 50px; padding:0 0 0 100px; position: relative; float:left;}

/*---------- ESTILOS COLORES ----------*/

.negro{ color:#000000;}
.imagencita{ margin:0 auto 10px 0; text-align:center; width:187px;}
.imagencita img{ text-align:center;}
.txtindex{ height:90px;}
.subtitulo{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.busquedahomencito{ background:url(images/ir.png) repeat-x 0px 3px; height:25px; width:22px; border:0; padding:0;margin:0; cursor:pointer; line-height:25px;}
.busquedita{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}

input.buscadorsearch{ font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:14px; color:#FFFFFF; border:solid 1px #BDC3C5; background:#983134; width:55px; cursor:pointer;}


/*-------- SINGLE & L---------*/

.bkgitm{
width: 617px;
height: 183px;
margin: 0px 0px 2px 0px;
background-image:url(images/bkgitem.gif);
}

.imgitm{
width: 179px;
height: 134px;
margin: 7px 10px 5px 7px;
border: 1px #CCCCCC solid;
float:left;
}
.imgitmimg{width: 179px;height: 134px;}

.descitm{
float:left;
margin: 7px 0px 8px 0px;
width:400px;
}

h2.tititm{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#A13235;
padding-bottom: 5px;
}

.txtitm{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-right: 10px;
min-height:58px; !important
height:58px;
max-height: 58px; !important
overflow:hidden; }


.txtitm p{
margin:0;
padding:0;
line-height: 15px;
padding-bottom: 5px;}

.precioitm{
clear:both;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
color:#000033;
margin-right: 15px;}

.nro{
float:left;
margin-right: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color:#163956;
padding-top: 4px;}

.ambiente{
float:left;
margin-right: 12px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
padding-top: 5px;
}

.agregado{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
padding-top: 5px;}


.btnritm{
clear:both;
background-image:url(images/bkgbtnitem_03.gif);
width:599px;
height: 24px;
margin: 0px 0px 0px 7px;
}

.cadabtn{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding: 5px 8px 0px 22px;
}

.cadabtn a, .cadabtn a:visited{
color:#FFFFFF;
text-decoration:none;
}

.cadabtn a:hover{
float:left;
color:#FFFFFF;
text-decoration: underline;
}

.singlecontent{
width:595px; padding:0 0 0 20px;
}

.whereiam{
width:615px;
border-bottom: dotted 1px #666666;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
padding-top: 20px;
padding-bottom: 10px;
margin-bottom: 10px;
}
.whereiam strong { color:#A13235;}

.btnmegusta{
padding: 0px 0px 10px 0px}

.titsingle{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#A13235;
}

.subtitsingle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height: 18px;
padding-bottom: 15px;
width: 599px;
padding-right: 15px;
}

.linred{
width: 615px;
border-bottom: dotted 1px #A13235;}


.barraazul{
background-image: url(images/single_10.gif);
background-repeat:no-repeat;
height: 29px;
width: 615px;
margin-bottom: 15px;
}

.fotogde{
width: 605px;
height: 455px;
border: 5px #CCCCCC solid;
margin-top: 15px;
margin-bottom: 15px;
}

.txtsingle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height: 18px;
padding-bottom: 15px;
width: 599px;
padding-right: 15px;
}

.txtsingle li{
list-style:none;
background-image:url(images/single_07.gif);
background-repeat:no-repeat;
background-position: 3px;
padding-left: 20px;}

.txtsingle ul{
padding-left: 15px;
}
.txtsingle p { padding:10px 0;}

.imagenlt{
float:left;
margin: 0px 12px 15px 0px;
border: 3px solid #CCCCCC;
}

.cadabtnsng{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding: 8px 8px 0px 12px;
}

.cadabtnsng a, .cadabtnsng a:visited{
color:#FFFFFF;
text-decoration:none;
}

.cadabtnsng a:hover, .cadabtnsng a:active{
float:left;
color:#FFFFFF;
text-decoration: underline;
}

.preciosng{
clear:both;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
color:#fff;
margin-right: 15px;
padding-left: 15px;
padding-top: 3px;}

.attachment-thumbnail { width:180px; height: 135px;}
.social {padding:10px 0;background:url(images/bk_separattor_horiz.jpg) 0 100% repeat-x;	margin-bottom:10px; color:#163956; font-size:15px; letter-spacing:.5px; font-family:Arial, Helvetica, sans-serif;}
.social a img {	padding:0;	border:none;background:none;vertical-align:middle;}

/* Productos Relacionados */

.relacionados {margin:10px 0 20px 0; padding:20px 0 10px 0; width:600px; background:url(images/relacionadas.png) no-repeat;}
.relacionados .tit { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#A13235; letter-spacing:1px; text-align:left; font-style:normal; margin:0 0 0 20px;}
.relacionados ul{ margin:0; padding:20px; list-style-type:none;width:550px;}
.relacionados ul li{ width:550px; padding:0; margin:0;}
.relacionados ul li .tith3 {float:left; display:inline; padding:0 0 0 10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;}
.relacionados ul li .tith3 h3 a, .relacionados ul li .tith3 h3 a:visited{color:#666666; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.relacionados ul li .tith3 h3 a:hover, .relacionados ul li .tith3 h3 a:active{color:#163956; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.relacionados ul li .imgchicaa{float:left; display:inline; border:1px solid #CCCCCC; width:60px; height:45px;}
.relacionados ul li .imgchicas {width:60px; height:45px;}


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

.volver{ float:left; display:inline; padding:0 0 0 10px;}
.paginador{ float:right; display:inline; padding:0 20px 0 0;}

.the_excerpt {font-size:12px; color:#A3183B; padding-left:10px; text-align:justify;}
