#contenido_texto3 a.clas1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#contenido_texto3 a.clas1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
#contenido_texto3 a.clas1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	
}
#contenido_texto3a.clas1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}


body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
MARGIN: 0px;

}

img {
border:0;
}

.img2{
width:25px;
height:25px;
border: 0;
}

#todo {
width: 845px;
margin-top: 0px;
margin-bottom:0px;
margin-right: auto;
margin-left: auto;
}

/* contenido izquierdo */

#contenidoizq {
width:627px;
height:582px;
float:left;
}

/* barra superior */

#cabecera {
height:177px;
width:845px;
margin:0;
padding:0;
}

#calendario_datos{
	/*float: right;*/
	width: 395px;
	/*border:1px solid #000000;*/
	margin: 0px;
	padding: 0px;
	
}

#barrasup {
width:845px;
height:52px;
float:left;
margin:0;
padding:0;
}

#barrasupderidiomas {
width:154px;
height:52px;
margin:0;
padding:0;
float:right;
}


#barraidiomas {
text-align:center;
width:165px;
height:21px;
background-color:#E9E8E8;
float:right;
margin:31px 0 0 0;
padding:0;
}

#barraidiomas ul {
list-style-type:none;
float:left;
padding:4px 0 0 16px;
margin:0;
}


#barraidiomas ul li {
float:left;
width:auto;
padding:0px 5px 2px 0;
}

#barraidiomas ul li a{ color:#000000; text-decoration:none;}

#barrasupizq {
width:627px;
height:52px;
float:left;
}

#logo {
width: 135px;
height:52px;
float:left;
}

#menu {
width:492px;
height:52px;
float:left;
}

#menu ul {
list-style-type:none;
float:left;
padding:0;
margin:0;
margin-left:30px;
margin-top:35px;
}

#menu ul li {
float:left;
width:auto;
padding:2px 5px 2px 0;
}

#menu ul li a{ color:#000000; text-decoration:none;}

#menu2 {
width:503px;
height:17px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}

#menu2 ul {
list-style-type:none;
float:left;
padding:0;
margin:0;
margin-left:42px;
margin-top:35px;
}

#menu2 ul li {
float:left;
width:auto;
padding:2px 5px 2px 0;
}

#menu2 ul li a{ color:#000000; text-decoration:none;}

#menu3 {
/*width:683px;*/
width: 730px;
height:25px;
float:right;
background-color:#E9E8E8;
margin: 62px 0 0 0px;
}

#menu4 {
width:525px;
height:25px;
float:right;
background-color:#E9E8E8;
margin: 87px 0 0 0px;
}
#menua {
width:525px;
height:25px;
float:right;
background-color:#E9E8E8;
margin: 12px 0 0 0px;
clear:both;
}
#menu4, #menua ul {
list-style-type:none;
float:left;
padding:0;
margin: 4px 0 0 16px;
}

#menu4, #menua ul li {
float:left;
width:auto;
color:#535252;
padding:2px 5px 2px 0;
}

#menu4, #menua ul li a{ color:#535252; text-decoration:none;}
#menu4, #menua ul li a:hover{color:#DF6C00;}

#menu3 ul {
list-style-type:none;
float:left;
padding:0;
margin: 4px 0 0 16px;
}

#menu3 ul li {
float:left;
width:auto;
color:#535252;
padding:2px 5px 2px 0;
}

#menu3 ul li a{ color:#535252; text-decoration:none;}
#menu3 ul li a:hover{color:#DF6C00;}

#icono0 {
width:53px;
height:60px;
float:right;
margin:11px 10px 0 0;
padding:0;
background-image:url(img/ico_s.gif)}

#icono1 {
width:53px;
height:60px;
float:right;
margin:11px 10px 0 0;
padding:0;
background-image:url(img/ico_n.gif)}

#icono2 {
width:53px;
height:60px;
float:right;
margin:11px 10px 0 0;
padding:0;
background-image:url(img/ico_ad.gif)}

#icono3 {
width:53px;
height:60px;
float:right;
margin:11px 10px 0 0;
padding:0;
background-image:url(img/ico_q.gif)}
#icono4 {
width:53px;
height:60px;
float:right;
margin:11px 10px 0 0;
padding:0;
background-image:url(img/ico_ca.gif)}
#icono5 {
width:53px;
height:60px;
float:right;
margin:11px 10px 0 0;
padding:0;
background-image:url(img/ico_aca.gif)}
#icono6 {
width:53px;
height:60px;
float:right;
margin:11px 10px 0 0;
padding:0;
background-image:url(img/ico_ac.gif)}
/* contenedor flash */

#flash {
width:627px;
height:293px;
float:left;
background-image:url(img/flash.jpg);
}

/* cabecera tabla pedidos*/

#head1{
	width: 25%;
}

#head2{
	width: 50%;
}

#head3{
	width: 10%;
	text-align: right;
}

#head4{
	width: 10%;
}

#head5{
	width: 10%;
	text-align: center;
}

/* cabecera */

#header0 {
width:843px;
height:125px;
background-image:url(img/cabeceras/edificio.jpg);
padding:0;
margin:0;
float:left;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#header1 {
width:843px;
height:125px;
background-image:url(img/cabeceras/edificio.jpg);
padding:0;
margin:0;
float:left;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#header2 {
width:843px;
height:125px;
background-image:url(img/cabeceras/producto.jpg);
padding:0;
margin:0;
float:left;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#header3 {
width:843px;
height:125px;
background-image:url(img/cabeceras/chico.jpg);
padding:0;
margin:0;
float:left;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#header4 {
width:843px;
height:125px;
background-image:url(img/cabeceras/nubes_02.jpg);
padding:0;
margin:0;
float:left;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#header5 {
width:843px;
height:125px;
background-image:url(img/cabeceras/circuito.jpg);
padding:0;
margin:0;
float:left;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#header6 {
width:843px;
height:125px;
background-image:url(img/cabeceras/casas.jpg);
padding:0;
margin:0;
float:left;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#header7 {
width:843px;
height:125px;
background-image:url(img/cabeceras/feria.jpg);
padding:0;
margin:0;
float:left;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#header_area0 {
width:843px;
height:125px;
background-image:url(img/cabeceras/producto.jpg);
padding:0;
margin:0;
float:left;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#ddcatalogo {
text-align:center;
width:164px;
height:20px;
background-image:url(img/transparencia.png);
float:right;
padding:5px 0 0 0;
color:#000000;
}

#ddcatalogo1 {
text-align:center;
width:164px;
height:20px;
float:right;
padding:5px 0 0 0;
color:#000000;
}

#ddcatalogo a{
color:#DF6C00;
text-decoration:none;}
/* contenedor */

#contenido {
width:845px;
height:420px;
float:left;
margin:0;
padding:0;
}

/* contenedor columnas */

#menucolumnas {
width:627px;
height:206px;
background-color:#e9e8e8;
float:left;
margin:0;
padding:0;
}

#menucolumnas1 {
width:192px;
height:188px;
margin:0;
padding:0;
padding-left:17px;
padding-top:18px;
float:left;
}

/* pie */

#pie {
	width:627px;
	height:28px;
	background-color:#e9e8e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight: bold;
	float:left;
}

#pie2 {
width:843px;
height:36px;
padding:5px 0 0 0;
margin:0;
float:left;
border:1px solid #CCCCCC;
}
#pie2 a:hover{
border-bottom:1px solid #CCCCCC;
}

#pie_logo {
width:149px;
float:left;
padding:0 0 0 28px;
margin:0;
}

#pie_der {
width:666px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight: bold;
float:right;
padding:0;
margin:0;
}

/* contenedor derecho */

#contenidoder {
width:218px;
height:612px;
float:left;
background-color:#000;
}

/* barra superior derecha */

#barrasupdervacia {
height:29px;
width:218px;
background-color:#FFFFFF;
float:left;
}

#barrasupder {
width:218px;
height:36px;
background-color:#E9E8E8;
float:right;
}

#barrasupder ul {
list-style-type:none;
float:left;
padding:0;
margin:0;
padding-left:40px;
margin-top:13px;

}

#barrasupder ul li {
float:left;
width:auto;
padding:0px 5px 2px 0;
}

#barrasupder ul li a{ color:#000000; text-decoration:none;}

/* menucontenidos */

#menutodo {
width:843px;
float:left;
margin:0;
padding:0;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#menusecciones {
width:177px;
float:left;
margin:40px 0 0 0;
padding:0;
}

#menusecciones1 {
width:177px;
float:left;
margin:0;
padding:0;
border-bottom:1px solid #CCCCCC;
}

#menusecciones1 ul {
list-style-type:none;
float:left;
padding:0px 0 0 20px;
margin:0;
}

#menusecciones1 ul li {
margin: 7px;
padding:0 0 2px 12px;
background-image: url(img/flecha_menu.gif);
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 0pt;
}

#menusecciones1 ul li a{
color:#666666;
text-decoration:none;
}

#menusecciones1 ul li a:hover{
color:#DF6C00;
}

#menusecciones2 {
width:177px;
float:left;
margin:0;
padding:0;
border-bottom:1px solid #CCCCCC;
}

#menusecciones2 ul {
list-style-type:none;
float:left;
padding:10px 0 0 20px;
margin:0;
}

#menusecciones2 ul li {
margin: 7px;
padding:0 0 2px 12px;
background-image: url(img/flecha_menu.gif);
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 0pt;
}

#menusecciones2 ul li a{
color:#666666;
text-decoration:none;
}

#menusecciones2 ul li a:hover{
color:#DF6C00;
}

#menusecciones4 {
width:172px;
float:left;
margin:0;
padding:0;
}

#menusecciones4 ul {
list-style-type:none;
float:left;
padding:10px 0 0 10px;
margin:0;
}

#menusecciones4 ul li {
margin: 7px;
padding:0 0 2px 12px;
background-image: url(img/flecha_menu.gif);
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 0pt;
}

#menusecciones4 ul li.bloque {
background-image:url(img/ico_f.gif);
background-repeat:no-repeat;
color:#666666;
font-weight:bold;
font-size:12px;
margin:0;
margin-top:20px;
text-align:center;
padding:5px 0 5px 15px;
background-color:#E9E8E8;
border:3px solid #E9E8E8;
}

#menusecciones4 ul li a{
color:#666666;
text-decoration:none;
}

#menusecciones4 ul li a:hover{
color:#DF6C00;
}

#menusecciones3 {
width:177px;
float:left;
margin:0;
padding:0;
border-bottom:1px solid #CCCCCC;
}

#menusecciones3 ul {
list-style-type:none;
float:left;
padding:10px 0 0 20px;
margin:0;
}

#menusecciones3 ul li {
margin: 7px;
padding:0 0 2px 12px;
background-image: url(img/flecha_menu.gif);
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 0pt;
}

#menusecciones3 ul li a{
color:#666666;
text-decoration:none;
}

#menusecciones3 ul li a:hover{
color:#DF6C00;
}

#menusecciones5 {
width:172px;
float:left;
margin:0;
padding:0;
}

#menusecciones5 ul {
list-style-type:none;
float:left;
padding:10px 0 0 10px;
margin:0;
}

#menusecciones5 ul li {
margin: 7px;
padding:0 0 2px 12px;
background-image: url(img/flecha_menu.gif);
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 0pt;
}

#menusecciones5 ul li a{
color:#666666;
text-decoration:none;
}

#menusecciones5 ul li a:hover{
color:#DF6C00;
}

#contenido_texto {
width:544px;
float:left;
color:#666666;
margin:0;
padding:0px 77px 53px 44px;
border-left:1px solid #CCCCCC;
}
#contenido_texto a{
color:#DF6C00;
text-decoration:none;}
#contenido_texto a:hover{color:#DF6C00;}

#contenido_texto1 {
width:544px;
float:left;
color:#666666;
margin:0;
padding:0px 77px 53px 44px;
border-left:1px solid #CCCCCC;
}
#contenido_texto1 a{
color:#666666;
text-decoration:none;}
#contenido_texto1 a:hover{color:#666666;}

#contenido_texto1 ul {
list-style-image:none;
padding:5px 0 0 0;
margin:0;
}

#contenido_texto1 ul li {
margin:7px 7px 7px 45px;
padding-bottom:2px;
}



#contenido_texto2 {
width:586px;
float:left;
color:#666666;
margin:0;
padding:0 34px 53px 44px;
border-left:1px solid #CCCCCC;
}

#contenido_texto2 ul {
list-style-image:url(img/ico1.gif);
padding:5px 0 0 0px;
margin:0;
padding:0;
}

#contenido_texto2 ul.no {
list-style-image:none;
padding:5px 0 0 0;
margin:0;
padding:0;
}

#contenido_texto2 ul li {
margin:7px 7px 7px 17px;
padding-bottom:2px;
}
#contenido_texto2 ul li ul{list-style:decimal;}

#contenido_texto2 ul li a{
color:#666666;
text-decoration:none;
}

#contenido_texto2 ul li a:hover{
color:#DF6C00;
}
#contenido_texto2 a, #contenido_texto2 a:link{color:#DF6C00;text-decoration:none;}
#contenido_texto2 a:hover{color:#DF6C00;}

#contenido_texto2c {
padding:0;
margin:0;
float:left;
}

#news #contenido_texto2c ul{

list-style-image:none;
list-style-type:none;
}

#contenido_texto2izq {
width:289px;
float:left;
padding:0;
margin:0;
}
#contenido_texto2izq ul {
list-style-image:none;
list-style-type:none;
float:left;
padding:5px 0 0 0;
margin:0;
border:1px solid #C1C1C1;
}

#contenido_texto2izq ul {
list-style-image:none;
float:left;
padding:5px 0 0 0;
margin:0;
margin-left:2px;
border:1px solid #C1C1C1;
}

#contenido_texto2izq ul li {
margin: 7px;
padding-bottom:2px;
}

#contenido_texto2izq ul li a{
color:#666666;
text-decoration:none;
}

#contenido_texto2izq ul li a:hover{
color:#DF6C00;
}


#contenido_texto2izq2 ul li {
margin: 7px;
padding-bottom:2px;
}

#contenido_texto2izq2 ul li a{
color:#666666;
text-decoration:none;
}

#contenido_texto2izq2 ul li a:hover{
color:#DF6C00;
}

#contenido_texto2izq2 {
width:289px;
float:right;
padding:0;
margin:0;
}
#contenido_texto2izq2 ul {
list-style-image:none;
list-style-type:none;
float:left;
padding:5px 0 0 0;
margin:0;
border:1px solid #C1C1C1;
}

#contenido_texto2der2 {
width:289px;
float:right;
padding:0 0 0 0;
margin:0;
}

#contenido_texto2der2 ul {
list-style-type:none;
list-style-image:none;
float:left;
padding:5px 0 0 0;
margin:0;
border:1px solid #C1C1C1;
}

#contenido_texto2der2 ul li {
margin: 7px;
padding-bottom:2px;
}

#contenido_texto2der2 ul li a{
color:#666666;
text-decoration:none;
}

#contenido_texto2der2 ul li a:hover{
color:#DF6C00;
}

#contenido_texto3 {
width:586px;
float:left;
color:#666666;
margin:0;
padding:0px 34px 53px 44px;
border-left:1px solid #CCCCCC;
}

#contenido_texto3 ul {
list-style-image:none;
padding:5px 0 0 0;
margin:0;
}

#contenido_texto3 ul li {
margin:7px 7px 7px 45px;
padding-bottom:2px;
}

#contenido_texto3 ul li a{
color:#666666;
text-decoration:none;
}

#contenido_texto3 ul li a:hover{
color:#DF6C00;
}
#contenido_texto3 a{
color:#DF6C00;
text-decoration:none;}

#contenido_texto3 a:hover{color:#DF6C00;}

#contenido_texto4 {
width:586px;

float:left;
color:#666666;
margin:0;
padding:0px 34px 53px 44px;
border-left:1px solid #CCCCCC;
}

#contenido_texto4 ul {
list-style-image:none;
padding:5px 0 0 0;
margin:0;
}

#contenido_texto4 ul li {
margin:7px 7px 7px 45px;
padding-bottom:2px;
}

#contenido_texto4 ul li a{
color:#666666;
text-decoration:none;
}

#contenido_texto4 ul li a:hover{
color:#DF6C00;
}
#contenido_texto4 a{
color:#DF6C00;
text-decoration:none;}
#contenido_texto4 a:hover{color:#DF6C00;}


/* menu derecho */

#menuder {
width:182px;
height:453px;
background-color:#000000;
margin:0;
padding:0;
padding: 30px 19px 0 17px;
float:left;
}

#menuder_content {
padding: 30px 19px 0 17px;
float:left;
margin:0;
}

#menuder_content2 {
width:218px;
height:31px;
float:left;
background-color:#000000;
}

/* Formulario */

#formulario {
width:145px;
float:right;
margin:5px;
padding:0;
}


#formin {
width:145px;
height:155px;
float:left;
background-color:#989898;
margin:0;
padding:0px 0 0px 0;
}


#formin form{ padding:0; margin:0; padding-top:10px;}
#formin ul{ padding:0; margin:0; padding-left:10px; padding-right:0px; list-style-type:none; font-weight:bold;}
#formin ul .licampo{ margin:0; padding:0;}

.boton{
    margin-top:0px;
	background-color: #989898;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	height:20px;
    float:right;
    font-weight:bold;
}

#catalogo {
width:145px;
float:right;
padding:0 0 0 10px;
margin:35px 5px 0 0;
text-align:center;
background-image: url(img/vivimat_logo.gif);
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 0pt;
border:1px solid #CCCCCC;
}

#catalogo a{
color:#666666;
text-decoration:none;}

#catalogo a:hover{color:#DF6C00;}

/* Formulario ver.2 */

#formulario2 {
color:#666666;
width:145px;
float:left;
padding:0 0 0 0;
margin:15px;
}
#formulario_catalogo {
width:250px;
float:left;
margin:5px;
padding:0;
}
#formulario_resultados {
width:500px;
float:left;
margin:5px;
padding:0;
}

#formulario_resultados ul li a{
color:#DF6C00;
text-decoration:none;}
#formulario_resultados ul li a:hover{color:#DF6C00;}

#formin2 {
width:100%;
float:left;
padding:5px 2px 0 0;
margin:25px 0 5px 0;
text-align:center;
color:#FFFFFF;
background-color:#DF6C00;
}
#formin2 form{ padding:0; margin:0; padding-top:0px; text-align:left;}
#formin2 ul{ padding:0; margin:0; padding-right:0px; list-style-type:none;}
#formin2 ul li{padding:0px 0px 0px 10px; margin:3px 5px 0 0;}
#formin2 ul .licampo{ margin-left:0px; margin-bottom:0px;}
#formin3 {
width:300px;
float:left;
padding:5px 0 0 0;
margin:0 0 0 0;
background-color:#E9E8E8;
border:1px solid #CCCCCC;}
#formin3 form{ padding:0; margin:0; padding-top:0px;}
#formin3 ul{ padding:0; margin:0; padding-left:10px; padding-right:0px; list-style-type:none;}
#formin3 ul li{padding:0px 0px 0px 0; margin:4px 5px 0 0; font-weight:bold;}
#formin3 ul .licampo{ margin-left:0px; margin-bottom:0px;}
#formin4 {
width:300px;
float:left;
padding:5px 0 0 0;
margin:0 0 0 0;
background-color:#E9E8E8;
border:1px solid #CCCCCC;}
#formin4 form{ padding:0; margin:0; padding-top:0px;}
#formin4 ul{ padding:0; margin:0; padding-left:10px; padding-right:0px; list-style-type:none;}
#formin4 ul li{padding:0px 0px 0px 0; margin:4px 5px 0 0; font-weight:bold;}
#formin4 ul .licampo{ margin-left:0px; margin-bottom:0px;}
#formin5 {
width:300px;
float:left;
padding:5px 0 0 0;
margin:0 0 0 0;
background-color:#E9E8E8;
border:1px solid #CCCCCC;}
#formin5 form{ padding:0; margin:0; padding-top:0px;}
#formin5 ul{ padding:0; margin:0; padding-left:10px; padding-right:0px; list-style-type:none;}
#formin5 ul li{padding:0px 0px 0px 0; margin:4px 5px 0 0; font-weight:bold;}
#formin5 ul .licampo{ margin-left:0px; margin-bottom:0px;}
.boton2{
    margin-top:0px;
	background-color: #DF6C00;
	margin: 3px 4px 5px 0;
	padding: 0 0 0 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
    float:right;
    font-weight:bold;
    border-style: solid;
	border-width: 0.1em;
	border-color: #FFFFFF;
}

#formin_login {
width:145px;
float:left;
padding:5px 0 0 0;
margin:20px 0 0 0;
text-align:center;
color:#666666;
}
#formin_login form{ padding:0; margin:0; padding-top:0px; text-align:left;}
#formin_login ul{ padding:0; margin:0; padding-right:0px; list-style-type:none;float:left;}
#formin_login ul li{padding:0px 0px 0px 10px; margin:3px 5px 0 0;}
#formin_login ul .licampo{ margin-left:0px; margin-bottom:0px; border:1px solid #666666;width:70%;}
#formin_registro ul .licampo2{ width:50%; margin-left:0px; margin-bottom:0px; border:1px solid #666666;}

#formin_registro {
width:95%;
float:left;
padding:5px 0 0 0;
margin:10px 0 0 0;
text-align:center;
color:#666666;
}
#formin_registro form{ padding:0; margin:0; padding-top:0px; text-align:left;}
#formin_registro ul{ padding:0; margin:0; padding-right:0px; list-style-type:none;float:left;}
#formin_registro ul li{padding:0px 0px 0px 10px; margin:3px 5px 0 0;}
#formin_registro ul .licampo{ margin-left:0px; margin-bottom:0px; border:1px solid #666666;}

.boton3{
    margin-top:0px;
	background-color:#E9E8E8;
	margin: 3px 0px 5px 0;
	padding: 0 0 0 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	height:20px;
    float:right;
    font-weight:bold;
    border-style: solid;
	border-width: 0.1em;
	border-color: #CCCCCC;
}
.boton_login{
    margin-top:0px;
	margin: 3px 166px 5px 0;
	padding: 0 0 0 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	height:20px;
    float:right;
    font-weight:bold;
    border-style: solid;
	border-width: 0.1em;
	border-color: #666666;
    background-color:#FFFFFF;
}

.boton_pedidos{
   margin-top:0px;
	margin: 0px 5px 0px 0;
	padding: 0 0 0 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	height:17px;
   float:right;
   font-weight:bold;
   border-style: solid;
	border-width: 0.1em;
	border-color: #666666;
   background-color:#FFFFFF;
}

.boton_anadir{
   margin-top:0px;
	margin: 0px 5px 0px 0;
	padding: 0 0 0 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	height:17px;
   font-weight:bold;
   border-style: solid;
	border-width: 0.1em;
	border-color: #666666;
   background-color:#FFFFFF;
}

.caja{
	background-color: #ffffff;
	margin:0;
	color:#999999;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:1em;
	font-size: 1em;
	height: 1.4em;
	border-style: solid;
	border-width: 0.1em;
	border-color: #FFFFFF;
	width:86%;
}
.caja2{
	background-color: #ffffff;
	color:#999999;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	font-size: 1em;
	height: 1.7em;
	border-style: solid;
	border-width: 0.1em;
	border-color: #FFFFFF;
	width:96%;
}
.caja3{
	background-color: #ffffff;
	color:#999999;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	font-size: 1em;
	height: 1.7em;
	border-style: solid;
	border-width: 0.1em;
	border-color: #FFFFFF;
	width:100%;
}
.caja4{
	background-color: #ffffff;
	margin:0;
	color:#999999;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:1em;
	font-size: 1em;
	height: 40px;
	border-style: solid;
	border-width: 0.1em;
	border-color: #FFFFFF;
	width:86%;
}
.caja5 {margin:0;padding:0;border:1px solid #666666;}

.caja6{
	background-color: #ffffff;
	color:#999999;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	font-size: 1em;
	height: 1.7em;
	border-style: solid;
	border-width: 0.1em;
	border-color: #FFFFFF;
	width:50%;
}

#demo_btn {
width:68px;
height:29px;
margin:25px 20px 0 0;
padding:5px 0 0 0;
background-image: url(img/demo_boton.gif);
text-align:center;
float:right;
color:#CCCCCC;
}
#demo_btn ul{
list-style-image:none;
list-style-type:none;
padding:25px 0 0 0;
margin:0 0 0 0;}


#contenido_texto2 #demo_btn ul{
list-style-image:none;
list-style-type:none;
paddin:0 0 0 0;
margin:0 0 0 0;}


#demo_btn ul li{
padding:0 0 0 0;
margin:0 0 0 0;}
#demo_btn a {
text-decoration:none;
color:#666666;}
#demo_btn a:hover {
color:#DF6C00;}

#demo_btn2 {
width:146px;
height:40px;
margin:10px 0px 0 0;
padding:2px 0 0 0;
background-image: url(img/boton_son.gif);
text-align:center;
float:right;
color:#CCCCCC;
}
#demo_btn2 ul{
list-style-image:none;
list-style-type:none;
padding:0px 0 0 0;
margin:0 0 0 0;}


#contenido_texto2 #demo_btn2 ul{
list-style-image:none;
list-style-type:none;
paddin:0 0 0 0;
margin:0 0 0 0;}


#demo_btn2 ul li{
padding:0 0 0 0;
margin:0 0 0 0;}
#demo_btn2 a {
text-decoration:none;
color:#666666;}
#demo_btn2 a:hover {
color:#DF6C00;}

#registro_btn {
width:224px;
height:34px;
margin:15px 0 0 0;
font-size:14px;
background-color:#DF6C00;
text-align:center;
float:left;
color:#FFFFFF;
}
#registro_btn a{
text-decoration:none;color:#FFFFFF; font-weight:bold;}
#registro_btn a:hover{text-decoration:none; color:#FFFFFF; font-weight:bold;}

#registro_btn ul{
padding:0 0 0 0;
margin:0 0 0 0;}
#registro_btn ul li{
padding:0 0 0 0;
margin:0 0 0 0;}

#siguiente_pedido {
	width: 76%;
	text-align: right;
}

#siguiente_pedido2 {
	width: 100%;
	text-align: right;
}

#siguiente_pedido3 {
	width: 100%;
	text-align: center;
}





/* clases */

h1 {font-size:13px;
font-weight:bold;
margin-top:35px;
color:#DF6C00;}
h2 {font-size:12px;
font-weight:bold;}
h3 {font-size:10px;
font-weight:bold;}

.asterisk{font-size:9px;list-style-type:none;}
ol li ul li.asterisk {list-style:none;}
.linkpie {color:#666666; text-decoration:none;}
.linknaranja {color:#DF6C00;font-weight: bold;text-decoration:none;}
.nar {color:#DF6C00;text-decoration:none;}
.centrado {
text-align:center;
}
.derecha {text-align:right;}
.gris {color:#999999;}
.blanco {color:#FFFFFF;}
.floatizq {float:left; clear:right;padding:0 14px 0 0;}
.floatder {float:right; clear:left;padding:0 0 0 14px;}
.floatder2 {float:right; clear:right;padding:0 0 0 14px;}
.negrita {font-weight:bold; font-size:12px; padding:0px 0 0 5px;}
.negritaC {font-weight:bold; font-size:12px; padding:0px 0 0 5px; text-align:center;}
.negritaD {font-weight:bold; font-size:10px; font-style: italic; text-align:center;}
.izqspacio {padding-left:15px;}

.izqspacio ul{padding-left:15px;}

.img {margin:10px 0 10px 0;}
.justificado {text-align:justify;}

.point { font-size:18px;}
.izqspacio2 {margin:7px 7px 7px 45px; padding-bottom:2px;}

.p_espacio_inferior{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.p_h2 {font-size:13px;
font-weight:bold;
color:#DF6C00;}

.fotoder {
float:left;
padding:0 0 0 0;
margin-top:20px;
clear:left;
border:10px solid white;
}

.fotos_asociaciones {
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
border-bottom:37px solid #FFFFFF;
border-right:10px solid #FFFFFF;}
.derep {margin:0 0 0 200px;}
.dere {float:left;margin:0 0 0 0}
.f12 {font-size:12px;}
.line {border-bottom:1px solid #CCCCCC;}
.noticias {padding-left:10%;}
.notir {float:right;}

.galleryListImg	{
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0;
}

.galleryListImg li	{
	float: left;
	display: inline;
	margin: 0 1px 22px 0;
	padding: 20px;
	width: 150px;
}

.galleryListImg li a	{
	text-decoration: none;
    FONT-SIZE:9PX;
}

.galleryListImg li p	{
	padding: 0;
	margin: 0;
	text-align:left;
    color: #000;
    FONT-SIZE:9PX;
}

.galleryListImg li img	{
padding: 1px;
	
}

.news_left3 {
float:left;
width:20%;
text-align:justify;}
.news_right3 {
float:right;
width:75%;
text-align:justify;}

.img_g {padding-top:4px;}
.lidisck {list-style:disc;}
.libar {list-style:lower-alpha;}

#boton_reg {
background-image:url(img/fondo_boton.gif);
background-repeat:no-repeat;
width:142px;
height:28px;
float:left;
background-color:#DF6C00;
margin:0;
padding: 12px 10px 0px 10px;
}

#boton_reg2 {
background-image:url(img/fondo_boton2.gif);
background-repeat:no-repeat;
width:162px;
height:28px;
float:left;
background-color:#DF6C00;
margin:0;
padding: 12px 10px 6px 10px;
}
#boton_reg3 {
background-image:url(img/fondo_boton3.gif);
background-repeat:no-repeat;
width:175px;
height:40px;
float:left;
background-color:#DF6C00;
margin:0;
padding: 5px 10px 6px 6px;
}

#boton_reg_descargas {
background-image:url(img/fondo_boton.gif);
background-repeat:no-repeat;
text-align:left;
width:142px;
height:32px;
float:left;
background-color:#DF6C00;
margin:0;
padding: 6px 10px 0px 10px;
}

#boton_red {
background-image:url(img/fondo_boton.gif);
background-repeat:no-repeat;
text-align:left;
width:142px;
height:42px;
float:left;
background-color:#DF6C00;
margin:0;
padding: 2px 10px 0px 10px;
margin-top:10px;
}

#boton_red a, #boton_red a:hover{color:#fff;font-weight:700;}


#menusecciones5 ul li a{
color:#666666;
text-decoration:none;
}

#menusecciones5 ul li a:hover{
color:#DF6C00;
}

#contenido_texto2 ul {
list-style-image:url(img/ico1.gif);
padding:5px 0 0 0;
margin:0;
padding:0;
}


/* clases */

#news {}
#news_left {
float:left;
width:60%;
text-align:justify;}
#news_right {
float:right;
width:40%;}
#news_bottom {
width:100%;
float:left;
padding-top:8px;}
#news_bottom ul li{margin:0; padding:0 0 4px 0;}

.news_left2 {
float:left;
width:48%;
text-align:justify;}
.news_right2 {
float:right;
width:48%;
text-align:justify;}
.news_bottom2 {
width:100%;
float:left;
margin-top:20px;
margin-bottom:5px;}
.news_bottom3 {
width:100%;
float:left;
margin-top:10px;
}

#pedidos_anadir
{
	width: 100%;
	text-align: left;
	margin: 80px 0px 0px 0px;
}

#listasder {padding-left:15px; width:90%;}

.marginsave {
width:152px;
padding:0 0 0 12px;
float:left;
margin:0 0 0 0;
}

.br_peque
{
	font-size: 3px;
}

/* Formularios 
input.text_filed {
width:180px;
border:1px solid #8D8D8D;
padding:0;
margin:0;
}
select.text_filed {
width:180px;
border:1px solid #8D8D8D;
padding:0;
margin:0;
}
textarea.text_filed {
width:180px;
border:1px solid #8D8D8D;
padding:0;
margin:0;
}
*/
/* tabla *
----------------- */
.tabla {
float:left; 
width:100%; 
margin-bottom: 15px;
}

.tabla caption {
text-align:left; 
padding: 2px; border-bottom: 
1px solid #FFFFFF; 
color:#FFFFFF; background-color:#666666;
font-weight:bold; 
border-right: 1px solid #FFFFFF;}

.tabla th {
text-align:left; 
padding: 2px; 
border-bottom: 1px solid #FFFFFF; 
border-right: 1px solid #FFFFFF; 
color:#000000; 
background-color: #999999; 
font-weight:normal;
}

.tabla td {
text-align:left; 
padding: 2px; 
border-bottom: 1px solid #FFFFFF; 
border-right: 1px solid #FFFFFF; 
color:#000000; 
background-color: #c4c4c4; 
font-weight:normal;
}

.tabla td a:link {
color:#000000;
}

.tabla td a:visited {
color:#000000;
}

.tabla td a:hover {
color:#000000; 
text-decoration:none;
}

/* Formulario
-------------------*/
#nombre2, #empresa2, #apellidos2, #mail2, #comentario2, #nif2, #direccion2, #provincia2, #telefono2, #perfil2, #poblacion2, #pais2, {
font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif; 
background: #ffffff;
border: 1px solid #999999;
color: #666666;
padding: 2px;
width: 185px;
}

#comentario2 {
width: 457px; 
height: 35px; 
overflow: auto; 
font-size: 10px;
}

#submit2 {
background: #fff;
border: 1px solid #999999; 
color: #666666; 
font-size: 11px; 
padding: 0 1em;
}

select.text_filed {
font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif; 
background: #ffffff;
border: 1px solid #999999;
color: #666666;
padding: 2px;
width: 185px;
}

.linknegro {color:#000000;font-weight: bold;text-decoration:none;}
.piefoto {font-size:9px;}
.indeximg {padding-left:65px;}
#todo a.azul, a.azul:link, a.azul:hover, a.azul:active {color:#2059AA;}

#columnas {width:100%;height:265px;}
.columna {width:140px;float:left;}
.columna ul{padding:5px 0 0 0;margin:0;font-size:11px;list-style:none;}
.columna ul li {list-style:none;padding:5px 0 0px 0;}
