/* ---------------------------------------------------- */
/* ---Estilos de maketación para SOME LIKE IT SHORT --- */
/* ---------------------------------------------------- */

/* opción para pintar todos los div's y ver la estructura de la página */
/*div {border: 1px solid orange;}*/

.search_titles{
color:#C00;
}

#pestanas{
clear:both;
padding:10px 4pt 0pt;
margin:0px 0px 0px -40px;
}

#pestanas ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#pestanas ul li{
background-image:url(/img/neutral/fondo_menu_li.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
margin:0pt 2px 0pt 0pt;
}

#pestanas ul li.rojo{
background-image:url(/img/neutral/fondo_menu_li_rojo.jpg);
}

#pestanas ul li a{
background-image:url(/img/neutral/fondo_menu_a.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-size:1.1em;
line-height:18px;
padding:4px 10px 2px;
}

#pestanas ul li.rojo a{
background-image:url(/img/neutral/fondo_menu_a_rojo.jpg);
}



/* css generales */
body {padding: 0px;margin: 0px;font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;text-align: center; background-color:#666666}
body,p,td,div{font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;font-size:11px;color:#000000;}
fieldset {margin: 0;padding: 0;border: 0;}
p{margin:10px 0;}
h2,h3{margin:9px 0;}
form{margin:0;padding:0;}
a {color:#CC0000; text-decoration:none; font-weight:bold;}
/*a:hover {color: #FFCC00; text-decoration:none;}*/
a:hover {text-decoration:none}

/* css  de cabecera */
/*#cabecera {position: relative;overflow: hidden;margin: 0;padding: 0;height: 185px;width: 936px;max-width: 950px; background: url(/img/neutral/fnd_cabecera.jpg) 0 0 no-repeat; border-left:7px solid #000; border-right:7px solid #000;}*/
#cabecera {position: relative;overflow: hidden;margin: 0;padding: 0;height: 185px;width: 936px;max-width: 950px; background: url(/img/neutral/cabecera_black2.gif) 0 0 no-repeat; border-left:7px solid #000; border-right:7px solid #000; border-top:7px solid #000}
/*#cabecera #logo {position: relative;overflow: hidden;float: right; top: 15px; left:10px; width: 187px;height: 182px;}*/
#cabecera #logo {position: relative;overflow: hidden;float: right; top: 1px; left:0px; width: 749px;height: 185px;}
#cabecera #logo img {position: relative;overflow: hidden;border: none;}


/* estilos para el menuPrincipal */			
#menuPrincipal {position: relative;	overflow: hidden; width: 950px;height: 30px;	margin: 0;	padding: 0; background-color:#000000}
#menuPrincipal ul {margin: 0;padding: 0;list-style: none;}
#menuPrincipal li {	margin: 0;	padding: 0;	display: inline; border-right:1px solid #FFFFFF}
#menuPrincipal ul#navegacionleft {float:left; width: 600px;height: 28px; margin:8px 0 0 0px;  text-align:left;}	
#menuPrincipal ul#navegacionright {float:right; width: 300px;height: 28px; margin:8px 0 0 0px;  text-align:right;}	
#menuPrincipal li a:hover{text-decoration:underline;}
#menuPrincipal li a.submenu{font-weight:normal;text-decoration:none;font-size: 11px; color: #FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px 2px 0px 7px;}
#menuPrincipal li a.submenu:hover{text-decoration:underline;}
#menuPrincipal li a.submenulast{font-weight:normal;text-decoration:none;font-size: 11px; color: #FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px 4px 0px 7px;}
#menuPrincipal li a.submenulast:hover{text-decoration:underline;}

#menuPrincipal #navegacionright li {border-right:0px;}
#menuPrincipal li.idiomas {color:white;margin:0px 10px 0px 0px;	padding: 0;	display: inline;}
#menuPrincipal #navegacionright li a.idiomas{font-weight:normal;text-decoration:none;font-size: 11px; color: #FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px 2px 0px 2px;}
#menuPrincipal #navegacionright li a.idiomas:hover{text-decoration:underline }


#menuPrincipal li.profesionales {color:white;margin: 0;	padding: 0;	display: inline;}
#menuPrincipal #navegacionright li a.profesionales{font-weight:normal;text-decoration:none;font-size: 11px; color: #FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px 2px 0px 0px;}
#menuPrincipal #navegacionright li a.profesionales:hover{text-decoration:underline }


/* css  de estructura de contenidos */
#contenedor {position: relative;overflow: hidden;margin: 0 auto;padding: 0;	width: 950px;text-align: left; background: #FFF url(/img/neutral/fnd_content.gif) repeat;}
#contenido{position: relative;	overflow: hidden; width: 950px;	top: 0px; left: 0px;}
#left {float: left;width: 169px; margin: 0; padding: 0px 9px; border-left: 7px solid #000; background-color: #CC0000;}
#right {float:right; width:170px; margin:0; padding:0px 9px; border-right: 7px solid #000;}
#content {min-height:720px;margin-bottom:10px;position:relative;left:11px;width:545px;float:left;/* explorer deja espacios a los lados de los div's que hay que tener en cuenta */padding:10px 2px 50px 2px ;border:1px solid #CCCCCC;margin-top:5px}
#pie {background:#000; text-align: center; width: 948px; margin:0 auto; border:1px solid #000}
	

/** titulos **/
#left h2, #right h2{	font-weight:bold;font-family:Arial,sans-serif ;font-size:11px;color:#FFFFFF;text-transform:uppercase;padding:5px 0 3px 5px;}

h1{font-weight:bold;font-size:16px;color:#CC0000;padding:0px 0px 0px 0px;margin:0px 0px 0px 5px;}
h1.img{background-color:#FFF;padding:5px 0 3px 5px;margin:9px 0; color:#CC0000}
h3{font-weight:bold;font-family:Arial,sans-serif;font-size:11px;color:#FFFFFF;text-transform:uppercase;padding:5px 0 3px 0px;}
#content h3{position:relative; background-color:#999;font-weight:bold;font-family:Arial,sans-serif ;font-size:11px;color:#FFF;text-transform:uppercase;padding:5px 0 3px 5px; border:1px solid #CCC; margin-top:10px; *margin-top:20px; }
#content h4{font-size:12px;position:relative; color:#CC0000;padding:6px 0px 0px 0px; margin-top:0px; margin-bottom:0px;*margin-top:0px; }
#content h4.special{position:relative; background-color:#CC0000;font-weight:bold;font-family:Arial,sans-serif ;font-size:11px;color:#FFF;text-transform:uppercase;padding:5px 0 3px 5px; border:1px solid #CCC; margin-top:10px; *margin-top:20px; }
#content h2{border-bottom:1px solid black;font-size:14px;font-weight:bold;color:#000;}

/** menu lateral izquierda**/
#left ul{padding:0;margin:0;list-style:none;}

	
/** carrito **/
/*#right #FondoCarrito{background: url(/img/neutral/fondo_carrito.gif) left top no-repeat; padding:0 0 1px 7px; margin-bottom:15px}*/
/*#right #FondoCarrito{background: url(/img/ES/cesta.gif) left top no-repeat; padding:0 0 1px 7px; margin-top:5px;margin-bottom:15px;border:1px solid #000000;}*/
#right #FondoCarrito{padding:5px 0 1px 7px; margin-top:5px;margin-bottom:5px;border:1px solid #CCCCCC;}
#right #FondoCarrito strong{color:#fff;}
#right #FondoCarrito a{color:#FFFFFF	}
/*#right #FondoCarrito #carro_vacio{margin:5px -7px 0;padding:0 7px 10px;font-size:9px;color:#333;font-weight:bold;}*/
#right #FondoCarrito #carro_vacio{margin-top:0px;padding:0px 10px 25px 0px;font-size:9px;color:#333;font-weight:bold;}

#right #FondoCarrito ul#listaCompra  {margin:10px 0 0 0;padding:0px 0 0  0;list-style: none;}
#right #FondoCarrito #listaCompra li{font-size:9px;font-weight:bold;border-bottom:1px solid #666;padding-bottom:10px;margin:0 5px 10px 0;}
#right #FondoCarrito #listaCompra li strong{color:#ccc;}
#right #FondoCarrito #listaCompra li a{color:#000;text-decoration:none}
#right #FondoCarrito #listaCompra .precio{color:#CC0000;	font-weight:bold}
#right #FondoCarrito #listaCompra input{width:13px;height:13px;border:1px solid #CCCCCC;font-size:10px;font-weight:normal}
#right #FondoCarrito #totalCompra{color:#CC0000;padding:2px 5px; margin-right:5px; font-weight:bold; text-transform: uppercase}
/*#right #FondoCarrito #actualizarPedido {padding:3px 0 5px 10px;}*/
#right #FondoCarrito #actualizarPedido {text-align:center;}
#right #FondoCarrito #actualizarPedido a{color:#fff;text-decoration:none;font-weight:bold;}

.productoscesta td {border-bottom:1px solid #CCCCCC}

/** categorías **/
/*#left ul#categorias li{border-bottom:1px solid #FF4848;padding:3px 0;}*/
#left ul#categorias li{padding:3px 0;}
/*#left ul#categorias li a{padding-left:10px;color:#FFF;text-decoration:none;font-weight:bold;background: url(/img/neutral/ico_flecha.gif) 3px 6px no-repeat;}*/
#left ul#categorias li a{padding-left:0px;color:#FFF;text-decoration:none;font-weight:bold;}
/*#left ul#categorias li a:hover{color: #FFCC00;	text-decoration:underline;background: url(/img/neutral/ico_flecha_activa.gif) 3px 6px no-repeat;}*/
#left ul#categorias li a:hover, #left ul#categorias li.subcategorias a:hover{color: #FFFFFF; text-decoration:underline;}

/*#left ul#categorias li.subcategorias a{padding-left:25px;color:#FFF;text-decoration:none;font-weight:normal;background: url(/img/neutral/ico_flecha.gif) 18px 6px no-repeat;}*/
#left ul#categorias li.subcategorias a{padding-left:15px;color:#FFF;text-decoration:none;font-weight:normal;}
#left ul#categorias li.subcategorias a.selected{text-decoration:underline}
#left a.selected{text-decoration:underline;}

#left ul#categorias ul.subcategorias {display:none;}


/*3er nivel*/


/*#left ul#categorias li.subcategorias a{padding-left:25px;color:#FFF;text-decoration:none;font-weight:normal;background: url(/img/neutral/ico_flecha.gif) 18px 6px no-repeat;}*/
#left ul#categorias  ul.subcategorias ul.subcategorias a{padding-left:35px;color:#FFF;text-decoration:none;font-weight:normal;}
#left ul#categorias  ul.subcategorias ul.subcategorias a.selected{text-decoration:underline;}
#left ul#categorias  ul.subcategorias ul.subcategorias a:hover{color: #FFFFFF; text-decoration:underline;}
#left ul#categorias ul.subcategorias {display:none;}


/** Formularios laterales **/
#left label{color:#000000;}
#left label,#right label{font-weight:normal;}
#left label .peq{font-size:9px;font-weight:normal;}
#left #buscar, #left #boletin{padding-top:10px}
#left #buscar input, #left input#suscriber_email, #left #boletin input{border:2px solid #333333;float:left  }
#left #buscar #buscadorInicio{width:60%}
#left input#suscriber_email{width:55%;}
#left #recibeBoletin {color:#fff}


/** botones **/		
#left .boton, #right .boton{background-color: #CCCCCC;border-left:1px solid #333333;border-bottom:1px solid #333333;border-top:1px solid #333333;
border-right:1px solid #333333;	float:left}
#left a.boton, #right a.boton{font-size:11px;font-weight:bold;color:#000;text-transform:uppercase;
text-decoration:none;padding:2px 3px 2px 3px}
#left #busquedaAvanzada a, #left #avisoLegal a{color:#FFF;font-size:11px;font-weight:normal;text-decoration:none;}
#left #login a.smaller {color:#FFF;font-size:10px;font-weight:normal;text-decoration:none;}
#left #login a.bigger {color:#FFF;font-size:11px;font-weight:normal;text-decoration:none;}
/*#left #busquedaAvanzada a:hover, #left #avisoLegal a:hover, #left #login a:hover{color:#FF9900}*/
#left #busquedaAvanzada a:hover, #left #avisoLegal a:hover, #left #login a:hover{text-decoration:underline;color:white;}
#left #busquedaAvanzada {padding-bottom:3px;border-bottom:1px solid #fff;margin:10px 0;}
#left #avisoLegal{padding-bottom:3px;border-bottom:1px solid #fff;margin:10px 0;}


#content .escaparate .boton {background-color:#CC0000;border:1px solid #333333;color:#FFFFFF;	float:left; margin:0 0 0 5px; width:75px}
#content .escaparate .boton_comprar a {color:#FFF;padding:2px 3px;font-size:11px;font-weight:bold;background-color:#CC0000;border:1px solid #333333;	float:left; margin:0 0 0 5px; width:74px}
/*#content a.boton {font-family:helvetiva,Arial,sans-serif ;font-size:11px;font-weight:bold;color:#FFFFFF; text-decoration:none;padding:4px 3px 4px 3px; line-height:10px}*/
#content #resumen_cesta .boton_comprar  a, #actualizarPedido a{color:#FFF;padding:2px 3px;font-size:12px;font-weight:bold;background-color:#CC0000;border:1px solid #333333; margin:0 0 0 5px; width:74px}


/*#content a.boton{color:#000000;background-color:#CCCCCC;border-color:#333333;border-style:solid;border-width:1px 1px 1px 1px;float:left;padding:2px 3px;text-decoration:none;}*/
#content a.boton{background-color:#CC0000;border:1px solid #333333;color:#FFFFFF;	float:left; margin:0 0 0 5px; padding:3px;}
#content a.boton_centrado{background-color:#CC0000;border:1px solid #333333;color:#FFFFFF;	float:center; margin:0 0 0 5px; padding:3px;}
#content .escaparate .boton2 {background-color:#CCCCCC;border:1px solid #333333; float:left; margin:0 0 0 5px; width:74px}
#content a.boton2 {font-size:11px;font-weight:bold;color:#333333; text-decoration:none;padding:4px 3px 4px 3px; line-height:10px}

#content .escaparate .boton3 {background-color:#808080;border:1px solid #333333; float:left; margin:0 0 0 5px; width:74px}
#content a.boton3 {font-family:helvetiva,Arial,sans-serif ;font-size:11px;font-weight:bold;color:#FFFFFF; 
text-decoration:none;padding:4px 3px 4px 3px; line-height:10px}



/*** login ***/
#left #login input {border:1px solid #333333;}
#left #login input#user {margin-bottom:2px; _margin-bottom:0; *margin-bottom:0; width:95px;}
#left #login input#password {width:95px;}
#left #login label {color:#fff;float:left;width:51px;height:20px;}
#left #login a.boton_login {color:#FFFFFF; font-weight:bold; text-decoration: none;}
#left #login a:hover {text-decoration:underline}
#left #login .user {color:#FFFFFF;font-family:AgrafieLL,"Trebuchet MS";font-size:14px;padding:5px 0pt 7px 5px;}

#left ul.login {border:0px solid #FFF;border-bottom:1px solid #FFFFFF}
#left ul.login li{ padding:3px 0;}
#left ul.login li a{padding-left:10px;color:#FFF;text-decoration:none;font-weight:normal;}
#left ul.login li a:hover{color: #FFCC00;	text-decoration:underline;}


/** escaparate  **/
.escaparate {margin:5px 0px;}
/*.escaparate .producto{float:left;	margin-right:15px; _margin-right:10px; margin-bottom:10px; width: 170px; background-color:#FFFFFF;}*/
.escaparate .producto{float:left; margin-left:13px; _margin-left:8px;margin-right:20px; _margin-right:18px; margin-bottom:10px; width: 150px; background-color:#FFFFFF;}
.escaparate .ultimo{margin-right:-15px;}
.escaparate .producto .imagen{position:relative; float:left;  margin-bottom:0px; width: 90px;}
.escaparate .nombre {clear:both; margin:0px 0px 20px; border-top:0px solid #ddd; padding-top:0px; font-size:12px; color: #808080; font-weight:bold;height:10px;}

.escaparate .todos {text-align:left;}
.escaparate p.todos  {margin:0 0 0 0;}
.escaparate .todos a{color:#CC0000;font-weight:bold;}

.escaparate .producto .imagen img{
border:1px solid black;
}


/** PIE **/
#copyright {margin:13px;font-family:Arial, Helvetica, sans-serif;}
#copyright .txt{float:right;text-align:right; color:#CCCCCC;margin-right:10px;}
#copyright .txt a{color:#FFF; text-decoration:none;}
#copyright .img{float:right;}


/** lo más **/
#right .lomas h3 {background-color:#333333;font-weight:bold;font-family:Arial,sans-serif;font-size:11px;color:#FFFFFF;text-transform:uppercase;padding:5px 0 3px 22px; margin-top:0; background: #333333 url(/img/neutral/ico_medalla.gif) 3px 0 no-repeat}
#right .lomas img {margin-top:-8px}


/** formularios **/
input  {font-size: 8pt; font-family: 'Trebuchet MS';}


/** especiales **/
.clearfix:after {content: "."; display: block;  height: 0; clear: both;  visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/** resultados búsqueda **/

p.entradilla{background: url("/img/neutral/fondo_listas.jpg") left bottom repeat-x;padding:0 9px 15px 9px;}
/*.listado_busqueda{background: url("/img/neutral/fondo_listas.jpg") left bottom repeat-x;padding:20px 9px 15px 9px;}*/
.listado_busqueda{border-bottom:1px solid #CDCFD1;padding:20px 9px 15px 9px;}
.listado_busqueda_sin_fondo{padding:20px 9px 15px 0px;}
.listado_busqueda .imagen, .listado_busqueda_sin_fondo .imagen{float:left;margin-right:10px;padding:0px;}	

.listado_busqueda .imagen img, .listado_busqueda_sin_fondo .imagen img {border:1px solid black;}

.listado_busqueda .datos, .listado_busqueda_sin_fondo .datos{float:left;width:260px;padding-left:5px;}	
.listado_busqueda .datos .titulo, .listado_busqueda_sin_fondo .datos .titulo{color:#CC0000;font-weight:bold;font-size:11px;}
.listado_busqueda .datos .detalles, .listado_busqueda_sin_fondo .datos .detalles{padding-left:5px;}
.listado_busqueda .datos .descrip, .listado_busqueda_sin_fondo .datos .descrip  {font-weight:normal; margin:5px 0;text-align:justify}
.listado_busqueda .datos .link , .listado_busqueda_sin_fondo .datos .link {margin:5px 0 0 0}
.listado_busqueda .datos .link a, .listado_busqueda_sin_fondo .datos .link  a{color:#000000}
.listado_busqueda .datos .link a:hover, .listado_busqueda_sin_fondo .datos .link  a:hover{text-decoration:underline}


#content .escaparate #filter {text-align:right}
#content .escaparate #filter select {width:170px; color:#000;font-weight:bold;font-size:10px; color:#666666}

/** comprar **/
.comprar{color:#666666;font-size:9px;float:left;width:65px;	text-align:center;font-family:tahoma;padding-bottom:3px;}
/*.comprar .precio1{color: #0066FF; font-size:12px;font-weight:bold; font-family:Arial, Helvetica, sans-serif}	
.comprar .precio2{color:#000; font-size:12px;font-weight:bold; font-family:Arial, Helvetica, sans-serif}	*/
.comprar .precio1{color: #000000;font-weight:bold;font-size:12px}	
.comprar .precio2{color:#000; font-weight:bold; }	
	


/* ----------------- PAGINACION -------------------- */
#content .paginacion {background: #f2f2f2; color:#666666; padding: 8px;	border: 1px solid #ddd;	margin: 1.5em auto 1.5em auto;	overflow: hidden; position: relative;}
#content .paginacion * {margin:0}
#content .paginacion p {position:relative;	text-align:right;}
#content .paginacion p a:link, #content .paginacion p a:visited, #content .paginacion p a:hover, #content .paginacion p a:active {text-decoration:none;
background-color:#ffffff;	padding:2px 5px;font-size:11px}
#content .paginacion p a:hover {background: #FF9900;color:#ffffff}
#content .paginacion p span {text-decoration:none;background-color:#ffffff;padding:2px 5px;color:#cccccc;}
#content .paginacion h5 {margin-top:-1.1em;	padding:0;	border:none; font-size:11px}
/* --------------- FIN PAGINACION ------------------ */


/************** FICHA ********************/
	
#ficha{float:left;width:525px; padding:0 9px 9px; _padding:0 5px 9px;}
#extra{padding:0;margin:0 0 9px 0;}
#ficha .elemento {border-bottom:1px solid #CCCCCC; text-align:justify;padding-bottom:10px}
#ficha .elemento2 {border-bottom:0px;}

#ficha .elemento .foto{float:left;}
/*#ficha .elemento .comprar{float:left;margin-right:10px;}*/
#ficha .elemento .comprar{float:right;margin-right:25px !important;margin-right:0px}

#ficha .elemento .datos{float:left;	margin:0;}
#ficha .elemento .recomendado{float:left;color:#333333;font-weight:bold;font-size:16px;font-family:helvetica;padding:1px 5px;background-color:#FFCC00;}
		
/*#ficha .elemento .detalles{float:left; width:400px;}*/
#ficha .elemento .detalles{float:left; width:430px;text-align:justify;}
/*#ficha .precio1{color: #0066FF; font-size:14px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:10px}	
#ficha .precio2{color:#000; font-size:14px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:10px}	*/
#ficha .precio1{color: #000000; font-size:12px;font-weight:bold;  padding-top:10px}	
#ficha .precio2{color:#000; font-size:12px;font-weight:bold; padding-top:10px}


#ficha .half1 {float:left; width:350px;  padding-right:10px}
#ficha .half2 {float:right}
#ficha .half2  a {color:#000000}

#ficha  #valora select{font-size:9px}
		
#ficha .elemento ul, #ficha .elemento2 ul{float:left;width:49%;margin:0; padding:0; list-style:none;}
#ficha .elemento ul li, #ficha .elemento2 ul li{border-bottom:1px solid #CCCCCC;	padding:5px 10px 5px 10px;margin-bottom:5x;margin-right:10px;}	
#ficha .elemento li a, #ficha .elemento2 li a{color:#000000;text-decoration:none;}
#ficha .elemento li a:hover, #ficha .elemento2 li a:hover{color: #FFCC00;text-decoration:underline;}
	
	
/** productos cesta  **/
.listado_cesta{padding:5px 9px 5px 9px;}
.listado_cesta .imagen{float:left;margin-right:10px;padding:0px;}	
.listado_cesta .datos{float:left;width:330px;padding-left:5px;}	
.listado_cesta .datos .titulo{color:#000;font-weight:bold;font-size:11px;}
.listado_cesta .datos .detalles{padding-left:5px;}
.listado_cesta .datos .link {margin:5px 0 0 0}

/** comprar **/
.comprar{color:#666666;font-size:9px;float:left;width:65px;	text-align:center;font-family:tahoma;padding-bottom:3px;}
/*.comprar .precio1{color: #0066FF; font-size:12px;font-weight:bold; font-family:Arial, Helvetica, sans-serif}	
.comprar .precio2{color:#000; font-size:12px;font-weight:bold; font-family:Arial, Helvetica, sans-serif}			*/

	


#submenu_provider li{
margin-left:50px;
}

.report{
width:100%;
}

.report th{
background-color:#CC0000;
color:white;
}
.report td, .report th{
text-align:center;
}
.report td.producto, .report th.producto{
text-align:left;
}

.input_text, .windowOpen{
border:1px solid black;
font-size:11px;
}
.input_title{
font-weight:bold;
}

#coloured_table{
}
#coloured_table #coloured_table_header{
background-color:#CC0000;
}
#coloured_table #coloured_table_header td{
color:#FFFFFF;
font-weight:bold;
}

#coloured_table .row_0{
background-color:#CDCFD1;
color:white;
}

#coloured_table .row_0 td{
color:white;
}

#coloured_table .row_1{
background-color:white;
color:black;
}

.title_enviar_a, .title_facturar_a{
padding:3px;color:white;background-color:#808080;border:1px solid #808080
}

.content_enviar_a, .content_facturar_a{
padding:4px;border:1px solid #808080;
}

#div_pagination{
width:97%;border:1px solid black;background-color:#CC0000;color:white;margin:0px 5px 5px;
}

#table_pagination td, #table_pagination td a {color:white}
#table_pagination{align:center;}

.rtitle{border-bottom: 1px solid black; font-size:12px;font-weight:bold;}


.caja_login{
border:2px solid black;padding:30px;margin-left:100px;background-color:#808080;color:white;width:250px;height:75px;margin-top:30px;
}

.enlaces_director a{
color:#000;
}


.advertise{width:98%;border:1px solid black;padding:2px 2px 10px 2px}
.advertise_content {padding:5px}

.advertise_title{padding:2px 0px 2px 5px;background-color:#C00;color:white;font-weight:bold}

.capa_plegada{height:50px;overflow:hidden}
.capa_desplegada{height:auto;}

.link_visible{font-weight:bold;display:block;color:black}
.link_oculto{font-weight:bold;display:none;color:black}

.fila_0{background-color:#D5D5D5;}
.fila_1{background-color:#FFF}

.png_image {behavior: url(/include/iepngfix.htc)}

/*FLOATING WINDOW*/

#myiframe{
top:0px;
width:400px;
height:300px;

position:absolute;
}
#window 
{
	position: absolute;
	left: 200px;
	/*top: 100px;*/
	width: 400px;
	height: 300px;
	overflow: hidden;
	display: none;
}
#windowTop
{
	height: 30px;
	overflow: 30px;
	background-image: url(/img/neutral/floatwindow/window_top_end.png);
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	cursor: move;
}
#windowTopContent
{
	margin-right: 13px;
	background-image:url(/img/neutral/floatwindow/window_top_start.png);
	background-position:left top;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	/*color: #6caf00;*/
	color: white;
}
#windowMin
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
}
#windowMax
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
	display: none;
}
#windowClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
#windowBottom
{
	position: relative;
	height: 270px;
	background-image: url(/img/neutral/floatwindow/window_bottom_end.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#windowBottomContent
{
	position: relative;
	height: 270px;
	background-image: url(/img/neutral/floatwindow/window_bottom_start.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-right: 13px;
}
#windowResize
{
	position: absolute;
	right: 3px;
	bottom: 5px;
	cursor: se-resize;
}
#windowContent
{
	position:absolute;
	top: 30px;
	left: 10px;
	width: auto;
	height: auto;
	overflow: auto;
	margin-right: 10px;
	border: 1px solid #C00;
	height: 255px;
	width: 375px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
}
#windowContent *
{
	margin: 10px;
}
.transferer2
{
	/*border: 1px solid #6BAF04;
	background-color: #B4F155;*/
	border: 1px solid #C00;
	background-color: #C00;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
}

.title1{
color:#C00;
font-weight:bold;
}

.title2{
color:#C00;
}

.comments_td{
	background-color:#C00;
	color:white;
}

.comments_td_title{
    color:#C00;
}

#ficha h4{
margin-bottom:5px;
}

.enlaces_director{
margin-top:10px
}

#welcome{
height:25px;
}

h1.section_title{
font-size:24px;
margin-left:10px;
}

#breadcrumbs{color:#CC0000;}
#breadcrumbs a:hover{text-decoration:underline;}