* {margin:0; padding:0}
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 0 0 20px 0;
}
.tablaform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.textoform {
	vertical-align: middle;
	padding-bottom: 3px;
	border-bottom: solid 1px #F5F5F5;
	padding-top: 3px;
}


#frame {
		width:780px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		}
		
/* ENCABEZADO ////////////////////////////////////////////////////////////*/

#contentheader {
    font: bold 11px/1.5em Verdana;
	background-image: url(imag/header-background.jpg);
	height: 74px;
	background-repeat: no-repeat;
		}
#contentheader h1, .notiveo{
	display: none;
}

    #navigation {
      float:left;
      font-size:93%;
      line-height:normal;
   	  padding: 23px 0 0 260px;
      }
	  
    #navigation ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #navigation li {
      display:inline;
      margin:0;
      padding:0;
      }
    #navigation a {
      float:left;
      background:url("tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #navigation a span {
      float:left;
      display:block;
      background:url("tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navigation a span {float:none;}
    /* End IE5-Mac hack */
    #navigation a:hover span {
      color:#C53F40;
      }
    #navigation a:hover {
      background-position:0% -42px;
      }
    #navigation a:hover span {
      background-position:100% -42px;
      }

        #navigation #current a {
                background-position:0% -42px;
        }
        #navigation #current a span {
                background-position:100% -42px;
        }


#sinestro {
	font-size: 12px;
	color: #FFFFFF;
	margin: 28px 0 0 571px;
	background: transparent left bottom no-repeat url(imag/siniestro-bk.jpg);
	width: 194px;
	font-family: Arial, Helvetica, sans-serif;
}

#sinestro a
{
	padding: 153px 0 3px 8px; 
	color: #CCCCCC;
	text-decoration: none;
}

#sinestro a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

/* BARRA IZQUIERDA ////////////////////////////////////////////////////////////*/

#contentleft {
	width:157px;
	padding:0px;
	float:left;
	background:#fff;
	margin-top: 40px;
		}

#contentleft h2 {
	font-size: 14px;
	color: #C63D40;
	text-align: right;
}

.fondogris1 {
	background: #EDEBEA;
}
.fondogris2 {
	background-color: #DCDBDB;
}
.fondogris3 {
	background-color: #C5C5C5;
}

.h2-gris1 {
	background: transparent url(imag/bk-h2-fondogris1.gif) right top no-repeat;
	padding: 5px 13px 5px 0;
}

.h2-gris2 {
	background: transparent url(imag/bk-h2-fondogris2.gif) right top no-repeat;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 10px 5px 0;
}

.h2-gris3 {
	background: transparent url(imag/bk-h2-fondogris3.gif) right top no-repeat;
	padding-right: 20px;
	padding: 5px 20px 5px 0;
}	

.h2-fin {
	background: transparent url(imag/bk-h2-fondogris-fin.gif) right top no-repeat;
	padding-right: 20px;
	padding: 5px 20px 5px 0;
}	

#contentleft ul {
	font-size: 11px;
	list-style-type: none;
	font-weight: bold;
	color: #333333;
}

#contentleft li {
	padding: 3px 5px 2px 5px;
}

#contentleft li a {
	background: transparent url(imag/ojete-close.gif) left center no-repeat;
	text-decoration: none;
	color: #666666;
	padding-left: 15px;
	display: block;
}
#contentleft li a:hover {
	background: transparent url(imag/ojete-open.gif) left center no-repeat;
	color: #000000;
 }


/* CONTENIDO CENTRAL ////////////////////////////////////////////////////////////*/

#contentcenter {
	width:434px;
	float:left;
	padding: 0 10px 10px 10px;
	color: #777;
	font-size: 13px;
/*	background: transparent url(imag/bk-contentcenter.gif) no-repeat fixed center bottom; */
		}

#contentcenter h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 20px;
	color: #333333;
	padding: 6px 0 10px 10px;
	font-weight: normal;
	letter-spacing: 1px;
}
#contentcenter h2 {
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: 5px;
}
#contentcenter p {
	font-size: 13px;
	padding: 8px 8px 8px 24px;
}
#contentcenter h3 {
	font-size: 14px;
	font-weight: bold;
	color: #C63D40;
	padding: 8px;
}

#menu-home a {
	color: #333333;
	text-align:right;
	width: 140px;
	height: 82px;
	float:left;
	margin-top: 10px;
}

#menu-home a:hover {	color: #C63D40;
	text-decoration: underline;
}
a.linkauto  {
	background: transparent url(imag/autos.jpg) left bottom no-repeat;
	margin-right: 7px;
}
a.linkauto:hover {background: transparent url(imag/autos.jpg) left top no-repeat;}
a.linkcasa  {
	background: transparent url(imag/casas.jpg) left bottom no-repeat;
	margin-right: 7px;
}
a.linkcasa:hover {background: transparent url(imag/casas.jpg) left top no-repeat;}
a.linkgrupos  {background: transparent url(imag/grupos.jpg) left bottom no-repeat;}
a.linkgrupos:hover {background: transparent url(imag/grupos.jpg) left top no-repeat;}
#contentcenter ul, ol {
	font-size: 14px;
	margin: 8px 8px 8px 40px;
}
#contentcenter li {
	margin-bottom: 5px;
	font-size: 13px;
}

#contentcenter a, #contentfooter a {color:#000000}
#contentcenter a:hover, #contentfooter a:hover {color:#C63D40}

#contentcenter blockquote {
	font-style: italic;
	background: transparent url(imag/quotes.gif) 0 20px no-repeat;
	color: #333333;
	padding: 25px 20px 25px 80px;
	font-size: 13px;
}

/* Formulario de contacto en página contacto */

#formcontacto input {
	margin-bottom: 10px;
	width: 150px;
}

#formcontacto {width:333px}
#formcontacto  textarea {	width: 330px;}

#formcontacto input, #formcontacto textarea {border: 1px solid #CCCCCC;}
#formcontacto input:hover, #formcontacto textarea:hover {border: 1px solid #000000;}
#formcontacto table {
	font-size:14px;
	margin-left: 8px;
}

.tabla-caucion {
	font-size: 12px;
	text-align: center;
	background-color: #EBEBEB;
	color: #000000;
	border: thin solid #666666;
}

#menu-tapado {
	display: none;
}


/* BARRA DERECHA ////////////////////////////////////////////////////////////*/	

#contentright {
	width:158px;
	padding:0px;
	float:left;
	margin-top: 40px;
	color: #666666;
		}

#contentright h2 {
	font-size: 14px;
	color: #C63D40;
	background: transparent url(imag/bk-fondogris-right.gif) left top no-repeat;
	padding: 3px 5px 10px 5px;
	text-align: center;
    }

.fin-box-right {
	color: #EDEBEA;
    }		

.box-pensando {
	padding: 0 5px 50px 5px;
	background: #EDEBEA url(imag/bk-pensando.gif) left bottom no-repeat;
	font-size: 12px;
	margin: 0 0 10px 0;
}

.box {
	padding: 0 5px 10px 5px;
	background: #EDEBEA url(imag/bk-fondogris-right.gif) left bottom no-repeat;
	font-size: 12px;
	margin: 0 0 10px 0;
}

#contentright  a  {color: #333333;
	display: block;
	padding-top: 10px;
	text-align:right;
}
#contentright  a:hover {color: #C63D40;
text-decoration: underline}

#contentright input, #contentright textarea, #contentright select {width:142px; margin: 0 0 5px 0}

/* PIE DE PÁGINA  ////////////////////////////////////////////////////////////*/

#contentfooter {
	text-align:center;
	margin: 0 auto;
	border-top: 2px solid #C63D40;
	width: 760px;
}

#pie-left {
float: left;
width:60px;
}

#pie-center{
	margin:auto;
	text-align:center;
	color: #999999;
	font-size: 14px;
	padding-top: 5px;
	width: 500px;
}

#pie-right {
float:right;
width:60px;
text-align:center;
}
