/*
Theme Name: Interlude
Theme URI: http://www.freewpthemes.net/preview/interlude
Description: A multi-column, fixed-width design for 800x600 resolutions. Features Web 2.0 design ideal for 1024x768 resolutions. Widget-ready for WP2.2+
Version: 2.0
Author: Free WordPress Themes
Author URI: http://www.freewpthemes.net/
*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
        color:#666666;
        font-size:11px;
        margin:10px 0 0 0;
        padding:0;
        background: #FFF url(images/bg-wrapper.jpg) repeat-x left 280px;
}

h1 {
        padding:0;
        line-height:22px;
        margin:0;
        color: #FF6600;
        font-size:21px;
        font-weight:normal;
        text-transform:uppercase;
        line-height:30px;
}

h2 {
        padding:0;
        line-height:23px;
        margin:0;
        color: #008000;
        font-size:14px;
}

h3 {
        padding:0;
        margin:0;
        color: #003D5C;
        font-size:12px;
        float:left;
}

ol, ul {
	line-height: 20px;
}

p {
        padding:7px 0 7px 0;
        margin:0;
	line-height: 20px;
}

#index-pp{
	float:left;
	margin:0 auto;
	clear:both;
	width:960px;
}

.index-p{
	width:480px;
	float:left;
	margin: 0 10px 20px 0;  
	padding:0;
}

.index-p2{
	width:470px;
	float:left;
	margin: 0 0 20px 0;  
	padding:0;
}

.index-p-content{background:#e0ffc2; width:445px; height:152px; padding:10px; border:1px solid #82aa46; overflow:hidden;}

.mini-index{ width:150px; height:150px; overflow:hidden; float:left; background:#fff;}

.mini-index-titulo{ width:280px; float:right; margin-left:5px;}

.mini-index-titulo p{
	margin:0px;
	padding:0px;
}

#content-home-categorias{
	flaot:left;
	margin:0 auto;
	clear:both;
	width:960px;
}

.home-categoria{
	width:188px;
	height: 315px;
	float:left;
	margin:10px;
	background:#e0ffc2;
	padding:15px;
	border:1px solid #82aa46;
}

.home-categoria h2 a{
	color:#ff6600;
}

.home-cat-img{
	clear:both;
	width:188px;
	height:128px;
	overflow:hidden;
	margin:5px 0;
}

.texto-home {
        font-size:10px;
        line-height:18px;
        text-align:justify;
        padding-top:15px;
}


.texto-home a {
	text-decoration: underline;
        font-weight:bold;
}

a {
	text-decoration: none;
        color: #008000;
}

a:hover {
	text-decoration: underline;
	color: #FF6600;
}

hr {
        display: none;
}

img { 
        border:none;
}


/* Header */

#header {
	width:960px;
        height:180px;
        margin:0px auto;
}

#wrapper-banner {       
        width:960px;
        float:left;
}

#banner-left {
	width:460px;
	height:90px;
	float:left;
}
	
#banner-right{
	width:460px;
	height:90px;
	float:right;
	}
	
#wrapper-logo{
	width:960px;
	height:70px;
        padding:10px 0;
	}	

#menu-header{
	width:748px;
	height:80px;
	float:right;
        padding-top:10px;
	}

.img-mn {
        width: 187px;
        height:80px;
        float:left;
        background: url(images/borde-mn.jpg) no-repeat 45% 46%;
        font-size:11px;
        font-weight:bold;
}

.img-mn a {
        text-decoration: none; 
        color:#ff6600;
}

.img-mn a:hover {
        color:#390;
        text-decoration: none;
}

#menu-header img {
        margin:15px 20px 15px 25px;
        float:left;
      }

#logo{	
       	width:212px;
        height:60px;
        padding-top:10px;  
        float:left;
}

#logo h1 a {
        background: url(images/logo.jpg) no-repeat left top;
        float:left;
       	width:212px;
        height:70px;
        margin:10px 0;
        padding: 0;
        text-indent: -9999px;
        outline: none;
        font-size:10px;
}


/* Menu */

#wrapper-menu {
	height:38px;
	background:#fff url(images/bg-mn.jpg) repeat-x left;
	margin:0 auto;
}

#menu-all {
	width: 970px;
        height:38px;
        margin:0 auto;
     
}

#menu {
	width:905px;
	height:38px;
	float:left;
}

#menu ul {
	margin:0px;
        padding: 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display:block;
	float:left;
	padding:8px 15px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
        text-decoration:none;
}

#menu a:hover, .active a {
        text-decoration:none;
        color:#FFFF00;
}

#search{
        width:185px;
        height:21px;
        float:right;
        margin-top:7px;
        margin-right:5px;
}

#search form {
	float: right;
	margin: 0;
	padding:0;
	background:#006600;
}

#search fieldset {
	margin: 0;
	padding:  2px 5px 0 0;
	border: none;
}

#search input {
	float: left;
	border: none;
}

#search-text {
	width: 135px;
	height: 16px;
        padding:0px 5px 5px 5px;
	color: #fff;
	font-size: 12px;
	background: transparent;
}

#search-text .value {
	width: 152px;
	height: 10px;
        padding:2px 0px 0 5px;
	background: transparent;
}

#search-submit {
        height:18px; 
        width:17px;
	margin-left: 5px;
	background: url(images/lupa.png) no-repeat left 2px;
        cursor: pointer;
}

#idiomas {
	width:60px;
	height:31px;
	padding-top:7px;
	float:right;
        overflow:hidden;
}



/* Page */

#wrapper { 
	width:960px;
        margin:0 auto;
}

#rotator {
         width:725px;
         height:316px;
         float:left;
}

#search-prop{
        width:170px;
        height:40px;
        float:left;
        margin-top:7px;
        margin-right:5px;
}

#search-prop form {
	float:left;
	margin:0;
	padding:0;
	background:#006600;
}

#search-prop fieldset {
	margin:0;
	padding:2px 5px 0 0;
	border: none;
}

#search-prop input {
	float: left;
	border: none;
}

#tabla {
        float:left;
        margin:0px;
        width:700px;
        color:#A2D152;
}

#tabla ul {
         margin:0 0 0 35px;
         padding:0;
}


#tabla li {
         margin:0;
         padding:1px 0 2px 0;
	text-transform:none;
}

#tabla li a {
         font-size:11px;
         font-weight:bold;
         text-decoration:none;
	text-transform:none;
}

#tabla li a:hover {
         font-weight:bold;
         text-decoration:none;  
}


#descripcion {
         width:960px;
         height:120px;
         padding:20px 0 0 0;
         font-size:13px;
         line-height:21px;
}

#descripcion h2 {
         font-size:22px;
         margin-bottom:10px;
}

#descripcion img {
         float:left;
         margin:0 20px 0 0;
}

#descripcion a {
         text-decoration:none;
         font-weight:bold;
}

#carrusel {
         width:723px; 
         padding:0;
         float:left;
         margin-top:15px;
}

#search-interior {
         height:65px;
         background: #B8DC7C;
         border-bottom:1px solid #82AA46;
}

#search-int{
         width:960px;
         height:65px;
         margin:0 auto;
}

#search-int-home {
         width:160px;
         height:50px;
         float:left;
         background: url(images/mn-av.jpg) left no-repeat;
         padding:15px 0px 0px 40px;
         font-size:12px;
         color:#0E3C18;
         font-weight:bold;
         line-height:17px;
}

#search-int-search {
         width:750px;
         height:65px;
         float:left;
         margin-left:5px;
}


#search-interior-edu {
	width:700px;
         height:65px;
         background: #B8DC7C;
         border-bottom:1px solid #82AA46;
}

#search-int-edu{
         width:670px;
         height:65px;
         margin:0 auto;
}

#search-int-home-edu {
         width:100px;
         height:65px;
         float:left;
         background: url(images/mn-av.jpg) left no-repeat;
         padding:15px 0px 0px 40px;
         font-size:12px;
         color:#0E3C18;
         font-weight:bold;
         line-height:17px;
}

#search-int-search-edu {
         height:65px;
         float:left;
         margin-left:5px;
}



#banner-top{
         width:700px;
         padding-bottom:15px;
         overflow:hidden;
}

#banner-side {
         width:235px;
         height:200px;
         background: #f2f2f2;
}

#contenido {
        width:700px;
        float:left;
}

.head {
	width:700px;
        height:28px;
        float:left;
	background: url(images/bg-mn.jpg) repeat-x left;
	margin-bottom:10px;
        font-size:14px;
        font-weight:bold;
        color:#fff;
}

.head h1 {
        font-size:14px;
        font-weight:bold;
        color:#fff;
        padding:0px;
        margin:0px;
        text-transform:uppercase;
	line-height:normal;
}

.id {
        width:130px;
	height:21px;
        float:right;
        background:#006600;
        padding:7px 0 0 7px;
        font-size:12px;
        font-weight:normal;
        color:#FFFF00;
}

.post-prov {
        width:700px;
        float:left;
        overflow:hidden;
}

.post-prov a {
        text-decoration:underline;
}

.post-prov ul {
        padding: 7px 0 0 15px;
}

.post-prov li {
	padding-bottom:10px;
        list-style-image: url(images/bullet.jpg);
}

.post h2 {
        padding: 10px 0;
}

.post strong {
        color: #008000;
}

.post img.alignleft {
        margin:0 15px 15px 0;
}

.post img.alignright {
        margin:0 0 15px 15px;
}

#cont-post {
        width:715px;
        float:left;
}

#cont-prop {
        width:715px;
        float:left;
}

.propiedades {
        width: 118px;
        padding:4px;
        height:195px;
        float:left;
        margin-right:15px;
        margin-bottom:15px;
        background: #e0ffc2;
        overflow:hidden;
        color:#0E3C18;
        font-size:10px;
        border: 1px solid #b8dc7c;
        line-height:15px;
}

.propiedades p {
        padding:0;
        margin:0;
}

.propiedades a {
        text-decoration:none;
}

.propiedades img {
        margin-bottom:3px;
}

.extracto {
        width:215px;
        background-color:#00EB00;
        float:left;
}

.extracto-search{
        width:510px;
        background-color:#00EB00;
        float:left;
}

.catalogo-proveedores {
        width:305px;
        height:55px;
        padding-top:25px;
        padding-left:15px;
}	

.catalogo-proveedores a {
        color:#FFF;
        text-decoration:none;
        font-weight:bold;
        font-size:13px;
}

.catalogo-proveedores a:hover {
        text-decoration:underline;
}

.navigation {
        margin-top:15px;
        font-size:12px;
        font-weight:bold;
        text-align:center;
	float:left;
        width:100%;
}

.navigation a {
        text-decoration:underline;
}

#sidebar{
        width:235px;
        float:right;
}

#sidebar ul {
        padding:0;
        margin:0;
}

#sidebar li {
        list-style:none;
        padding:0;
        margin:0;
}

#sidebar h2 {
        margin:0;
        padding:0;
        font-size:13px;
        color:#ff6600;
}

.widget {
        margin-top:25px;
}


#sidebar h3 {
        float:none;
        color:#008000;
        margin:8px 0 5px 0;
}

#sidebar .sidebar-list li {
	float: none;
	margin:0 0 0 25px;
        padding:0;
        list-style-image: url(images/bullet.png);
}

#sidebar .sidebar-list li a {
	text-decoration:underline;
}


#cate-int {
         width: 235px;
         float:right;
         background:#b8dc7c;
         margin:0;
}

#cate-int h2 {
         height:28px;
	 margin:0 0 0 0;
         padding:7px 0 0 0;
         color:#fff;
         background:url(images/bg-mn.jpg) repeat-x left;
         font-size:13px;
         text-align:center;
}

#cate-int ul {
         margin:0;
         padding:0;
         border:1px solid #82AA46;
}

#cate-int li {
	float:left;
         margin:0;
         padding: 0;
         list-style-type:none;
}

#cate-int li a {
	display:block;
         float:left;
       	font-size:11px;
	color:#135321;
	font-weight:bold;
        width:219px;
        height:23px;
        padding-left:12px;
        padding-top:3px;
        border-left:1px solid #EFFFD7;
        border-right:1px solid #EFFFD7;
        border-top:1px solid #EFFFD7;
        border-bottom:1px solid #82AA46;
        text-decoration:none;
}


#cate-int li a:hover {
        color:#fff;
        text-decoration:none;
        background: url(images/bg-mn-h.jpg) repeat-x left 50%;
}


.prop-recientes {
        width:223px;
        height:80px;
        float:left;
        background:#e0ffc2;
        margin-bottom:10px;
        padding:6px;
        font-size:10px;
        line-height:15px;
        border: 1px solid #b8dc7c;
}

.prop-recientes a {
        text-decoration:none;
}

.prop-recientes p {
        padding:0;
        margin:0;
}

.prop-recientes img {
        float:left;
        margin-right:5px;
}

.entrada {
        float:left;
        width:329px;
        height: 80px;
        overflow:hidden;
        margin:6px 12px 6px 0;
        padding:7px;
        background: #e0ffc2;
        font-size:10px;
}

.entrada h2 {
        font-size:12px;
        padding:0 0 3px 0;
        margin:0;
        line-height:15px;
}

.entrada-mini {
        width:81px;
        height:81px;
        float:left;
        overflow:hidden;
        margin-right:7px;
}

.entrada p {
        line-height: 15px;
	padding:0;
}

.proveedor {
        float:left;
        width:684px;
        height:90px;
        overflow:hidden;
        padding:7px;

        background: #e0ffc2;
        font-size:11px;
        margin: 0 0 15px 0;
        border:1px solid #b8dc7c;
}

.proveedor p {
        line-height: 17px;
	padding:0;
}

.pro a {
	background:url(images/buttons/boton.png) repeat-x left top;
	border:none; 
	color:#fff; 
	padding:5px 5px 5px 16px; 
	width:79px;
        height:18px;
	cursor:pointer;
	text-decoration:none;
	float:right;
	margin-right:10px;
}

.pro a:hover {
	background:url(images/buttons/botonh.png) repeat-x left top;
}

.proveedor h2 {
        padding:0 0 5px 0;
        margin:0;
        line-height:15px;
}

.proveedor img {
        float:left;
        margin-right:7px;
        border:1px solid #b8dc7c;
}

.ficha {      
         color:#0E3C18;
         float:left;
         margin-bottom:15px;
}

.ficha h4 {
         margin:0;
         padding:0;
         color:#008000;
	 font-size:12px;
}


.ficha strong {
         color:#008000;
}

.ficha ul {
         margin:0;
         padding:10px 0 0 0;
}


.ficha li {
         margin:0 0 0 20px;
         padding:0;
         list-style-image: url(images/hoja.jpg);
}

.views {
         float:left;
         width:688px;
         text-align:center;
         padding:5px;
         background:#e0ffc2;
         border:1px solid #b8dc7c;
         margin-top:15px;
}


/* Footer */

#wrapper-footerbar {
        height:190px;
        margin: 15px 0 0 0;
        padding: 15px 0 0 0;
        background: #4CB300 url(images/bg-fb.jpg) repeat-x;
        border-top:1px solid #006600;
}

#pie {
        height:50px;
        margin: 10px auto;
}

#footerbar {
	width: 960px;
        margin:0 auto;
}

#footerbar ul {
        margin:0;
        padding: 0;
}

#footerbar li {
	margin:0;
        padding:0 20px 0 0;
        list-style:none;
	float: left;
	width: 220px;
        color:#FFFFFF;
}

#footerbar li a {
        color:#FFFFFF;
        text-decoration: none;

}

#footerbar li a:hover {
        text-decoration: underline;
}

#footerbar h2 {
        color:#FFF501;
        margin:0;
        font-weight:bold;
}

#footerbar li ul {
	margin: 10px;
}

#footerbar li li {
	float: none;
	margin:0 0 0 25px;
        padding:0;
        list-style-image: url(images/bullet.png);
}




/* Creditos */

#legal {
	margin: 0 auto;
        padding:0 0 13px 0;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight:normal;
	background:#006600;
        color:#FFF;
	border-top:1px solid #009900;
}

#legal a {
	text-decoration:none;
        color:#ffff00;
}

#legal a:hover {
	text-decoration: underline;
}

#legal-mn {      
	margin: 0 auto;
        padding: 10px 0 5px 0;	
	text-align: center;
	font-size: 11px;       
        color:#FFF501;
        background:#4CB300;
}

#legal-mn a {
	text-decoration: none;
        color:#FFFFFF;
        font-weight:normal;
}

#legal-mn a:hover {
	text-decoration: none;
        color:#FFF501;
}

#legal img {
	vertical-align:middle;
	margin:0 3px;	
}

.alignleft { 
         float:left;
}

.alignright {
         float:right;
}

.caja-contacto {
        width:230px;
        padding:5px;
        font-family: Arial;
        font-size:12px;
}

.captcha {
        width:66px;
}

.navigation {
        clear:both;
}


.desarrollo {
	width: auto;
	height: 55px;
	display: block;
	clear:left;	
	float: left;
}

span.wpcf7-list-item { display: block; }

.hidden { display:none; }

#archive-blog {margin-top:15px; padding-top:5px; border-top:1px solid #cccccc; float:left;}


.prop-destacadas {
        width: 118px;
        padding:4px;
        height:230px;
        float:left;
        margin-right:15px;
        margin-bottom:15px;
        background: #FFFF99;
        overflow:hidden;
        color:#0E3C18;
        font-size:10px;
        border: 1px solid #FF8533;
        line-height:15px;
}

.prop-destacadas p {
        padding:0;
        margin:0;
}

.prop-destacadas a {
        text-decoration:none;
}

.prop-destacadas img {
        margin-bottom:3px;
}

.formulario{
width:100%;
}
