BODY{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: 11px Arial;
	color:#4F4F4F;
	
	/**	CENTRAR EL PORTAL SOBRE UN FONDO **/
	text-align:center;

	background-image:url(../images/images_portal/fondo_body.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	background-color:#C56F00;
	/* SCROLL */
	scrollbar-arrow-color:#FFFFFF;
  	scrollbar-track-color:#B3AFB0;
  	scrollbar-shadow-color:#000000;
  	scrollbar-base-color:#443F3D	;
  	scrollbar-face-color:#443F3D	;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-darkshadow-color:#FFFFFF;
  	scrollbar-3dlight-color:#443F3D	;
}
BODY.fck{
	font: 11px Arial;
	color:#4F4F4F;
	background-color:#FFFFFF;
	background-image:none;
	text-align:justify;
}
BODY.fck h1{
	color:#b7312e;
}
BODY.fck h2{
	color:#000000;
}
BODY.fck h3{
	color:#b7312e;
}
BODY.fck h4{
	color:#b7312e;
}
BODY.fck h5{
	color:#000000;
	font-size:16px;
}
BODY.fck h6{
	color:#b7312e;
	font-size:12px;
}
BODY.fck .tit1_negro{
	font-size:16px;
	color:#000000;
	font-weight:bold;
}
BODY.fck .tit2_rojo{
	font-size:12px;
	color:#b7312e;
	font-weight:bold;
}

BODY.fck table tbody tr td{
	font: 11px Arial;
	color:#4F4F4F;
	text-align:justify;
}
tbody{
	font: 11px Arial;
	color:#4F4F4F;
	text-align:justify;
}
tbody tr{
	font: 11px Arial;
	color:#4F4F4F;
	text-align:justify;
}

BODY.fck a, BODY.fck p a, BODY.fck table tbody tr td a{
	font: 11px Arial;
	color:#B7312E;
	text-align:justify;
	text-decoration:none;
}
BODY.fck a:hover, , BODY.fck p a:hover, BODY.fck table tbody tr td a:hover{
	font: 11px Arial;
	color:#B7312E;
	text-align:justify;
	text-decoration:underline;
}

BODY.fck td.borde_lat_izq{	
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:1px;
}
BODY.fck td.borde_lat_dch{	
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:1px;
	border-left-width:0px;
}
BODY.fck td.borde_lat{	
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:1px;
	border-left-width:1px;
}

h1{
	color:#b7312e;
}
h2{
	color:#000000;
}
h3{
	color:#b7312e;
}
h4{
	color:#b7312e;
}
h5{
	color:#000000;
	font-size:16px;
}
h6{
	color:#b7312e;
	font-size:12px;
}

.tit1_negro{
	font-size:16px;
	color:#000000;
	font-weight:bold;
}
.tit2_rojo{
	font-size:12px;
	color:#b7312e;
	font-weight:bold;
}
/*************************************************************************/
/***************		ESTILOS DE LA CABECERA				**************/
/*************************************************************************/
#cabecera_general{
	font: 11px Arial;
	color:#FDFFF7;
	position:relative;
	float:left;
	text-align:center;
	width:100%;
	background-color:#C83430;
}

#cabecera{
	margin-top:10px;
	width:950px;
	background-color:#C83430;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#cabecera table{
	text-align:center;
	width:950px;
	font-family:Arial;
	font-size:11px;
	color:#FDFFF7;
}
/*************	ESTILOS MENUS - BUSCADOR ***************************/
table.menu_enlace{	
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:dotted;
	background-color:#A33327;
	
	color:#FDFFF7;
	font-size:11px;
	font-family:Arial;
	width:100%;
	height:10px;
	padding:0;
	margin:0;
}
table.menu_enlace td{
	color:#FDFFF7;
	font-size:11px;
	font-family:Arial;
	font-weight:bold
}
table.menu_enlace td.buscador{
	color:#FDFFF7;
	font-size:11px;
	font-family:Arial;
}

a.menu_enlace_sel{
	font-size:11px;
	font-weight:normal;
	color:#FF8F2F;
	text-decoration:none;
}
a.menu_enlace_sel:hover{
	font-size:11px;
	font-weight:normal;
	color:#FF8F2F;
	text-decoration:underline;
}

a.menu_enlace_nosel{
	font-size:11px;
	font-weight:normal;
	color:#FDFFF7;
	text-decoration:none;
}
a.menu_enlace_nosel:hover{
	font-size:11px;
	font-weight:normal;
	color:#FDFFF7;
	text-decoration:underline;
}
/**	MENUS HORIZONTALES PRINCIPALES**/
table.menu_superior{		
	background-color:#822b20;
	margin:0px;
	padding:0px;
	color:#FDFFF7;
	font-size:11px;
	font-family:Arial;
	height:15px;
	
	margin:0;
	padding:0;
	
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}
table.menu_superior td{	
	padding:2px 2px 2px 2px;
	color:#FDFFF7;
	font-size:11px;
	font-family:Arial;
}

table.menu_superior td.dcha{		
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#FFFFFF;
	
	border-top-width:0px;
	border-left-width:0px;
}

table.menu_superior td.izq{		
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#FFFFFF;
	
	border-top-width:0px;
	border-right-width:0px;
}

a.menu_nosel{
	font-size:11px;
	font-weight:bold;
	color:#FDFFF7;
	text-decoration:none;
	text-transform:uppercase;
}
a.menu_nosel:hover{
	font-size:11px;
	font-weight:bold;
	color:#FDFFF7;
	text-decoration:underline;
	text-transform:uppercase;
}

a.menu_sel{
	font-size:11px;
	font-weight:bold;
	color:#FF8F2F;
	text-decoration:none;
	text-transform:uppercase;
}
a.menu_sel:hover{
	font-size:11px;
	font-weight:bold;
	color:#FF8F2F;
	text-decoration:underline;
	text-transform:uppercase;
}
/**	MENUS HORIZONTALES HIJOS**/
a.submenu_nosel{
	font-size:10px;
	font-weight:bold;
	color:#FDFFF7;
	text-decoration:none;
}
a.submenu_nosel:hover{
	font-size:10px;
	font-weight:bold;
	color:#FDFFF7;
	text-decoration:underline;
}

a.submenu_sel{
	font-size:10px;
	font-weight:bold;
	color:#FF8F2F;
	text-decoration:none;
}
a.submenu_sel:hover{
	font-size:10px;
	font-weight:bold;
	color:#FF8F2F;
	text-decoration:underline;
}
/***	BUSCADOR		***/
input.busca{
	font-size:11px;
	font-weight:normal;
	border-width:1px;
	border-color:#FDFFF7;
	border-style:solid;
	height:12px;
	color:4F4F4F;	
}
select.busca{
	font-size:11px;
	font-weight:normal;
	border-width:1px;
	border-color:#FDFFF7;
	border-style:solid;
	color:#4F4F4F;	
}

textarea.busca{
	font-size:11px;
	font-weight:normal;
	border-width:1px;
	border-color:#FDFFF7;
	border-style:solid;
	color:4F4F4F;	
}

table.buscador{
	margin:10px 20px 0px 10px;
	text-align:center;
	width: 95%;	
}
td.par_bus{
}

td.impar_bus{
}

a.tit_bus{
	color:#b7312E;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Arial;
}
a.tit_bus:hover{
	color:#b7312E;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Arial;
}

a.sms_bus{
	color:#4F4F4F;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-family:Arial;
}
a.sms_bus:hover{
	color:#4F4F4F;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	font-family:Arial;
}
/*************************************************************************/
/***************		ESTILOS DEL CUERPO					**************/
/*************************************************************************/
#contenedor_general{
	position:relative;
	float:left;
	text-align:center;
	width:100%;
	color:#FDFFF7;
}
#contenedor{
	width:950px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

#contenedor table.contenedor{
	width:100%;
	height:510px;
	font-family:Arial;
	font-size:11px;
	color:#4F4F4F;
}

/***	Cabecera_cuerpo		***/

/*************************************************************************/
/***************		CUERPO :  CABECERA					**************/
/*************************************************************************/
#cuerpo_datos_rotativo{
	width:930px;
	background-color:#FFFFFF;
	margin:10px 10px 10px 10px; /*T R B L*/
}
img.pto{
	margin-top:10px;
}
/*************************************************************************/
/***************		CUERPO :  DATOS						**************/
/*************************************************************************/
#cuerpo_datos{
	width:930px;
	background-color:#FFFFFF;
	margin:10px 10px 10px 10px; /*T R B L*/
}

/***	Miga		***/
#miga_pan{
	margin:0px 20px 0px 10px;
	font-size:10px;
	font-weight:normal;
	font-family:Arial;
	color:#4F4F4F;
}

#miga_pan a{
	font-size:10px;
	font-weight:normal;
	font-family:Arial;
	color:#4F4F4F;
	text-decoration:none;
}
#miga_pan a:hover{
	font-size:10px;
	font-weight:normal;
	font-family:Arial;
	color:#4F4F4F;
	text-decoration:underline;
}

.miga_final{
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
	color:#B7312E;

}

/***	Contenidos Generales		***/
#contenido{
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px; /*T R B L*/
}

a{
	font-size:10px;
	font-family:Arial;
	color:#B7312E;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a:hover{
	font-size:10px;
	font-family:Arial;
	color:#B7312E;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}

table.datos{
	margin:0px 20px 0px 10px;
	text-align:left;
	width:98%;
}


table.datos_previos{
	margin:10px 20px 0px 10px;
	text-align:center;
	width: 90%;	
}
td.borde_lat_izq{	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:1px;
}
td.borde_lat_dch{	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:1px;
	border-left-width:0px;
}
td.borde_lat{	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:1px;
	border-left-width:1px;
}

table.datos_familia{
	margin:10px 20px 0px 10px;
	text-align:center;
	width: 90%;	
}

table.datos_familia td.par_sin{
	padding:10px 10px 10px 20px;
	width:25%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:1px;
}

table.datos_familia td.par_sin_pri{
	padding:10px 10px 10px 20px;
	width:25%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

table.datos_familia td.par{
	padding:10px 10px 10px 20px;
	width:25%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:1px;
}

table.datos_familia td.par_pri{
	padding:10px 10px 10px 20px;
	width:25%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:0px;
}

table.datos_familia td.impar_con{
	padding:10px 10px 10px 20px;
	width:25%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:1px;
}
table.datos_familia td.impar_con_pri{
	padding:10px 10px 10px 20px;
	width:25%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:0px;
}

table.datos_familia td.impar{
	padding:10px 10px 10px 20px;
	width:25%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:1px;
}
table.datos_familia td.impar_pri{
	padding:10px 10px 10px 20px;
	width:25%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

table.datos_ladrillo{
	margin:10px 20px 0px 10px;
	text-align:center;
	width: 95%;	
}

table.datos_ladrillo td.par_sin{
	width:20%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:1px;
}

table.datos_ladrillo td.par_sin_pri{
	width:20%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}
table.datos_ladrillo td.par{
	width:20%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:1px;
}

table.datos_ladrillo td.par_pri{
	width:20%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:0px;
}

table.datos_ladrillo td.impar_con{
	width:20%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:1px;
}
table.datos_ladrillo td.impar_con_pri{
	width:20%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:0px;
}
table.datos_ladrillo td.impar{
	width:20%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:1px;
}
table.datos_ladrillo td.impar_pri{
	width:20%;
	
	border-color:#D9D9D7;
	border-width:1px;
	border-style:dotted;
	
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

table.detalle_ladrillo{
	margin:10px 20px 0px 10px;
	text-align:center;
	width: 95%;	
}
table.detalle_ladrillo td{
	padding:0px 5px 0px 5px; /*T R B L*/
}
td.img_lat{
	width:25%;
	padding:0px 5px 0px 0px; /*T R B L*/
}
td.img_dch{
	width:50%;
	padding:0px 0px 0px 5px; /*T R B L*/
}
table.tira_img{
	background-color:#D9D5D4;
}
table.tira_img td.sep{
	padding:5px 5px 5px 0px; /*T R B L*/
}
table.tira_img td.sep_pri{
	padding:5px 5px 5px 5px; /*T R B L*/
}

img.img_lat{
	border:8px #D9D4D4 solid;
}
img.img_central{
	border:8px #D9D4D4 solid;
}
td.ele_dat{
	padding:2px 2px 2px 2px; /*T R B L*/
}

td.dat_tit{
	font-family:Arial;
	font-size:24px;
	color:#B7312E;
	font-weight:bold;
}

td.dat_res{
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	font-family:Arial;
	color:#4F4F4F;
}

td.dat_des{
	font-size:11px;
	font-weight:normal;
	font-family:Arial;
	color:#4F4F4F;
}

td.dat_enlace{
	font-size:10px;
	font-family:Arial;
	color:#B7312E;
	font-weight:bold;
}

a.enl_download{
	font-size:11px;
	font-weight:normal;
	color:#B7312E;
	text-transform:none;
	text-decoration:none;
}
a.enl_download:hover{
	font-size:11px;
	font-weight:normal;
	color:#B7312E;
	text-transform:none;
	text-decoration:underline;
}
/***	Mapa web		***/
table.mapa{
	width:95%;
	margin:0px;
	padding:0px;
}

table.mapa td{
	font-size:12px;
	font-weight:bold;
	color:#B7312E;
}

table.mapa td.titulo{
	font-family:Arial;
	font-size:24px;
	color:#B7312E;
	font-weight:bold;
}

a.menu_mapa{
	font-size:12px;
	font-weight:bold;
	color:#B7312E;
	text-transform:uppercase;
	text-decoration:none;
}
a.menu_mapa:hover{
	font-size:12px;
	font-weight:bold;
	color:#4F4F4F;
	text-transform:uppercase;
	text-decoration:underline;
}
li a{
	font-size:11px;
	font-weight:normal;
	color:#4F4F4F;
	text-transform:uppercase;
	text-decoration:none;
}
li a:hover{
	font-size:11px;
	font-weight:normal;
	color:#4F4F4F;
	text-transform:uppercase;
	text-decoration:underline;
}
/*************************************************************************/
/***************	ESTILOS DESTACADOS 						**************/
/*************************************************************************/
td.tit_dest{
	font-family:Arial;
	font-size:24px;
	color:#B7312E;
	font-weight:bold;
}

td.sms_dest{
	font-family:Arial;
	font-size:11px;
	color:#B7312E;
	font-weight:normal;
}
td.puntos_dcha{
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#D9D9D7;
	
	border-top-width:0px;
	border-left-width:0px;
}

.dest_fam{
	font-size:11px;
	color:#B7312E;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial;
	text-align:left;
}

img_borde{
	border-width:2px;
	border-color:#D9D9D7;
}

.dest_img{
	height:70px;
}
img.destacada{
	border-width:2px;
	border-color:#D9D9D7;
}

.dest_nom{
	font-size:10px;
	color:#B7312E;
	font-weight:bold;
	font-family:Arial;
}

.dest_car{
	font-size:10px;
	color:#4F4F4F;
	font-weight:bold;
	font-family:Arial;
}
.dest_car_prin{
	font-size:11px;
	color:#4F4F4F;
	font-weight:bold;
	font-family:Arial;
}
table.gal_txt{
	background-color:#D7D3D4;
}

.dat_gal{
	padding-left:4px;
}

/************************************************************/
/*****					SOMBRAS FAMILIA				  *******/
/************************************************************/
/*
.portfolio a, .portfolioHover a, .portfolio a:hover, .portfolioHover a:hover {
	padding:0;
	text-decoration:none;
	border:0;
	color:#000000;
}
*/
/*
.portfolioImage {
	background-color:#003366;
	padding-bottom:12px;
	border:1px solid #FFF;
	text-align:center;
}
* html .portfolioImage { 
	padding-bottom:8px;
}
*/
.portfolio:hover, .portfolioHover {
	border-color:#D9D9D7;
	background:url(../images/images_portal/mas.jpg) no-repeat 100% 100%;
}

.portfolio:hover .portfolioImage, .portfolioHover .portfolioImage {
	border-color:#D9D9D7;
}
.portfolio, .portfolioHover {	
	clear:both;
	display:block;
	width:160px;
	/*
	height:130px;
	width:132px;
	*/
	float:left;
	border:8px solid #FFF;
	background:#FFF;
	cursor:pointer;
	line-height:1.2em;
	
}
.portfolio img, .portfolioHover img , .portfolio a img, .portfolioHover a img, .portfolio a:hover img, .portfolioHover a:hover img {
	display:block;
	border:1px solid #D9D5D4;
    float:left;
	text-align:center;
	
	margin:0px 0px 18px 15px;/*T R B L*/
	
}
.portfolio .title{
    color:#B7312E;
    font-size:10px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
    float:left;
    width:100%;
	margin:5px 0px 2px 4px;/*T R B L*/
}

.portfolio .subtitle{
    color:#B7312E;
    font-size:10px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-transform:none;
    float:left;
    width:100%;
	margin:0px 0px 5px 5px;/*T R B L*/
}

/************************************************************/
/*****					SOMBRAS LADRILLO			  *******/
/************************************************************/
.portfolio_ladrillo:hover, .portfolioHover {
	border-color:#EAAEA8;
	background:url(../images/images_portal/mas.jpg) no-repeat 100% 100%;
}
.portfolio_ladrillo:hover .portfolioImage, .portfolioHover .portfolioImage {
	border-color:#EAAEA8;
}
.portfolio_ladrillo, .portfolioHover {	
	clear:both;
	display:block;
	width:160px;
	height:143px;
	float:left;
    padding-left:2px;
	border:8px solid #FFF;
	background:#FFF;
	cursor:pointer;
	line-height:1.2em;
}
.portfolio_ladrillo img, .portfolio_ladrillo a img,  .portfolio_ladrillo a:hover img{
	display:block;
	border:1px solid #D9D5D4;
    float:left;
	text-align:center;
	
	margin:0px 0px 0px 4px;/*T R B L*/
	
}
.portfolio_ladrillo .title{
    color:#B7312E;
    font-size:10px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
    float:left;
    width:100%;
}
.portfolio_ladrillo .subtitle{
    color:#B7312E;
    font-size:10px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-transform:none;
    float:left;
    width:100%;
}
/************************************************************/
/*****			SOMBRAS LADRILLO DESTACADOS			  *******/
/************************************************************/
.portfolio_desta:hover, .portfolioHover {
	border-color:#D9D9D7;
	background:url(../images/images_portal/mas.jpg) no-repeat 100% 100%;
}
.portfolio_desta:hover .portfolioImage, .portfolioHover .portfolioImage {
	border-color:#D9D9D7;
}
.portfolio_desta, .portfolioHover {	
	clear:both;
	display:block;
	width:160px;
	float:left;
    padding-left:2px;
	border:8px solid #FFF;
	background:#FFF;
	cursor:pointer;
	line-height:1.2em;
}
.portfolio_desta .title{
    color:#B7312E;
    font-size:10px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
    float:left;
    width:100%;
}
.portfolio_desta .subtitle{
    color:#B7312E;
    font-size:10px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-transform:none;
    float:left;
    width:100%;
	margin:5px 0px 0px 0px;/*T R B L*/
}
/*
#familia{
    display:none;
}
#cliente{
    display:none;
}
#fecha_proyecto{
    display:none;
}
*/
/**
	DATOS DE LADRILLO
**/

label{
	color:#B7312E;
	font-size:12px;
}
label.lad_roja{
	color:#B7312E;
	font-size:12px;
	font-weight:bold;
}


.ref{
	color:#4F4F4F;
	font-size:13px;
}
/**
	ESTILOS CONTACTO
**/
input.formu{
	border-width:1px;
	border-style:solid;
	border-color:#B7312E;
	font-size:11px;
	width:90%;
}
.boton{
	border-width:0px;
	background-color:#FFFFFF;
	color:#B7312E;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	font-family:Arial;
}

select.formu{
	border-width:1px;
	border-style:solid;
	border-color:#B7312E;
	font-size:11px;
	width:90%;
}

textarea.formu{
	font-size:11px;
	font-weight:normal;
	border-width:1px;
	border-color:#B7312E;
	border-style:solid;
	color:4F4F4F;	
	width:96%;
}

label.formu{
	color:#4F4F4F;
	font-size:11px;
	font-weight:bold;
}
/*************************************************************************/
/***************		CUERPO :  PIE						**************/
/*************************************************************************/
#pie_general_datos{
	font: 11px Arial;
	color:#FDFFF7;
	position:relative;
	float:left;
	text-align:center;
	width:100%;
}

#pie_datos{
	width:950px;
	margin-left:auto;
	margin-right:auto;	
	font-family:Arial;
	font-size:11px;
	color:#FDFFF7;
	background-color:#6d2220;
	padding:10px 0px 10px 0px; /*T R B L*/
}

#pie_datos table.datos_pie{
	width:950px;
	margin:0px;	
	font-family:Arial;
	font-size:11px;
	color:#FDFFF7;
	background-color:#6d2220;
}

#pie_datos table.datos_pie td.puntos_dcha{
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#FFFFFF;
	
	border-top-width:0px;
	border-left-width:0px;
	background-color:#6d2220;
}

td.tit_pie{
	font-size:11px;
	font-family:Arial;
	color:#FDFFF7;
	font-weight:bold;
	text-transform:uppercase;
}
td.nom_pie{
	font-size:11px;
	font-family:Arial;
	color:#FDFFF7;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 0px 5px 15px;/*T R B L*/
}
td.dat_pie table{
	margin:0;
	padding:0;
}
td.txt_pie{
	font-size:10px;
	font-family:Arial;
	color:#FDFFF7;
	font-weight:normal;
	text-transform:none;
}

td.txt_pie a{
	font-size:10px;
	font-family:Arial;
	color:#FDFFF7;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

td.txt_pie a:hover{
	font-size:10px;
	font-family:Arial;
	color:#FDFFF7;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
/*************************************************************************/
/***************		ESTILOS DEL PIE						**************/
/*************************************************************************/
#pie_general{
	font: 11px Arial;
	color:#FDFFF7;
	position:relative;
	float:left;
	text-align:center;
	width:100%;	
	background-color:#C83430;
}

#pie{
	width:950px;
	margin-left:auto;
	margin-right:auto;	
	font-family:Arial;
	font-size:11px;
	color:#FDFFF7;
	background-color:#C83430;
}
