@charset "UTF-8";
/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
margin: 0px; padding:0px; border:0px;}


body{
/*background:url(imagenes/background.jpg);*/
background:url(imagenes/background_2.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
background-color:#333399;
text-align:center;

}

a:link{ text-decoration: underline; color:#999999;}
a:visited{ text-decoration:none; color:#999999;}
a:active{ text-decoration:none; color:#999999;}
a:hover{ text-decoration: underline; color: #330099;}

#listamenu a:link{ text-decoration:none; color:#999999;}
#listamenu a:visited{ text-decoration:none; color:#999999;}
#listamenu a:active{ text-decoration:none;text-decoration:underline; }
#listamenu a:hover{ text-decoration:none; color:#330099;}

#web a:link{ text-decoration:none; color:#330099;}
#web a:visited{ text-decoration:none; color:#330099;}
#web a:active{ text-decoration:none; color:#330099;}
#web a:hover{ text-decoration: underline; color: #FFFFFF;}

#listamenupie a:link{ text-decoration:none; color:#CCCCCC;}
#listamenupie a:visited{ text-decoration:none; color:#CCCCCC;}
#listamenupie a:active{ text-decoration:none; color:#CCCCCC;}
#listamenupie a:hover{ text-decoration: underline; color:#CCCCCC;}


#contenedor {
width:800px;
margin: 15px auto;
position:relative;
height:580px;
}

#leftcontent {
float:left;
width:164px;
height:550px;
text-align:center;
margin:0px;
padding:0px;
/*position: fixed;*/

}

#rightcontent{
background-color: #FFFFFF;
float:right;
width:620px;
height:550px;
margin-left:15px;}

ul#listamenu {
height:150px;
background-color: #FFFFFF;
background-image:url(imagenes/background_bot_menu.jpg);
background-repeat:repeat-y;
margin:0px;
text-align:right;}

ul#listamenu li{
color: #999999;
font-family: "Trebuchet MS Bold", "Trebuchet MS", "Verdana Bold", Verdana, "Arial Bold", Arial, sans-serif;
font-size:1.1em;
text-align:right;
margin-right:15px;
display:block;
list-style:none;
line-height:37px;}

#idioma{
visibility:hidden;
color: #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.58em;
text-align:left;
padding-top:5px;
height:12px;}

#infoleft{
margin-top:100px;
margin-bottom:0px;
/*background-color:#FF0000;*/
padding-bottom:0px;
bottom:0px;
clear:both;
vertical-align: bottom;}

#telefonos{
text-align:right;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.63em;
height:75px;}

.telefonosbold{
font-weight:bold;
text-align:right;
color: #4D4D4D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.95em;}

#derechos {
text-align:right;
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.55em;
margin-top:13px;
/*height:22px;*/
}

#web {
color: #330099;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.65em;
text-align:right;
margin-top:10px;
margin-bottom:0px;
padding-bottom:3px;
height:12px;}

#cabecera{
height:96px;}

#sombrasuperior {
background-image:url(imagenes/sombra_sup_baner.jpg);
background-repeat:repeat-x;
height:37px;}

#contenido{
margin-top:0px;
margin-bottom:0px;
height:329px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
color: #666666;}

p {
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
line-height:1.45em;
font-weight:lighter;
color: #666666;
padding-left:25px;
padding-right:95px;
margin:0px;}

.textobold {
color:#330099;
font-weight:bold;}

#pie{
height:88px;
width:620px;
float:left;
clear:both;
margin:0px;}

#logopie{
/*background-image:url(imagenes/logo_cr_pie.png);*/
background-color:#FFFFFF;
background-repeat:no-repeat;
height:55px;
/*margin-left:540px;*/
padding-left:525px;
}

#sombrainferior{
background-image: url(imagenes/sombra_inf_pie3.jpg);
background-repeat:repeat-x;
height:13px;
margin:0px;}

#menupie{
background-color:#330099;
height:20px;
text-align:left;
}

ul#listamenupie {
color: #33CCCC;
font-family:"Trebuchet MS", "Verdana Bold", Verdana, "Arial Bold", Arial, sans-serif;
font-size:.68em;
padding-left:15px;
padding-top:4px;
margin:0px;
font-weight:lighter;
float:left;}

#listamenupie li {
display:inline;
text-decoration:none;}

#rif{
display:inline;
font-size:.4em;
letter-spacing:1px;
color: #999999;
font-family:"Trebuchet MS", "Verdana Bold", Verdana, "Arial Bold", Arial, sans-serif;
margin-top:4px;
margin-right:18px;
float:right;}

table{/*
font-size:.8em;*/}

td a{
font-size:.8em;}

#tablaproductos {
background-color: #FFFFFF;
padding:10px 25px 10px 25px;
margin:0px;}

hr{
background-color:#CCCCCC;
border:0px;
color:#CCCCCC;
height:1px;
margin-top:2px;
margin-bottom:2px;
}

.hrlinks{
background-color:#CCCCCC;
border:0px;
color:#CCCCCC;
height:1px;
margin-top:2px;
margin-bottom:4px;
margin-left:25px;
margin-right:300px;}

#tablaproductos p {
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-size:.65em;
color: #999999;}

#tablaproductos p a{
font-size:1em;}

.tituloproductos {
color: #330099;}

.tituloproductos a:link{ text-decoration: none; color: #999;}
.tituloproductos a:visited{ text-decoration:none; color:#999999;}
.tituloproductos a:active{ text-decoration:none; color: #999; }
.tituloproductos a:hover{ text-decoration: underline; color:#330099;}

.tablalinks{
margin-left:25px;}

.tablalinks td {
color: #999999;
font-size:.9em}

img{
padding:0px;
margin:0px;}

td img{
padding-bottom:2px;
padding-top:2px;
/*padding-right:2px;*/}

.top{
font-size:.8em;
color: #6699FF;}

body #top{
margin-top:0px;
text-align:left;}

a.links{
font-size:.9em;
padding-top: 20px;


}


