/*--- ELEMENTOS GENERALES ---*/
body {
	background-color:#B9B7CA;
	font-family: 'Trebuchet MS',Tahoma,verdana,arial;
	font-size: 12px;
	color: #E76A0E;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
	/*background-image:url("img/background.jpg");*/
}

h1 {
font-size:18px;
text-transform:capitalize;
font-variant:small-caps;
color:#3C3CFF;
margin:2px;
padding:3px 3px 0;
}

h2 {
font-size:14px;
text-transform:capitalize;
margin:0;
padding:3px;
padding-bottom:0px;
}

p {
font-family:tahoma, sans-serif;
font-variant:small-caps;
text-indent:5px;
padding:3px;
margin:2px;
}

textarea,input,select {
font-family:Tahoma;
font-size:10px;
color:#8080FF;
font-weight:400;
}

address {
font-size:11px;
font-family:sans-serif;
font-style:normal;
}

address a {
color: #B7B7FF;
text-transform:lowercase;
font-family:sans-serif;
font-size:11px;
text-decoration:none;
}

address a:hover {
text-decoration:underline;
color: #DFDFFF;
}

a{
font-family:tahoma, sans-serif;
color:#000000;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
}

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

/*--- TIPOS DE TEXTOS ---*/
.text_bold {
font-family:Verdana, Tahoma, sans-serif;
font-size:12px;
color:#85A1EF;
font-weight:700;
text-decoration:underline;
}

.text_normal {
font-family:Verdana, Tahoma, sans-serif;
font-size:12px;
color:#E1E7FF;
}

.text_nfo {
font-family:Tahoma, sans-serif;
font-size:10px;
color:#4F66A8;
font-weight:700;
}

.text_form {
font-family: 'Trebuchet MS',Tahoma,verdana,arial;
/*font-family:Verdana, Tahoma, sans-serif;*/
font-size:12px;
color:#E1E7FF;
}

.text_form_bold {
font-family: 'Trebuchet MS',Tahoma,verdana,arial;
/*font-family:Verdana, Tahoma, sans-serif;*/
font-size:12px;
color:#E1E7FF;
font-weight:700;
}
.text_form_bold:hover {font-weight:900;}


/*--- IMAGENES ---*/
.logo{
	border:1px solid #8080FF;
}
.logo:hover{
	border:1px solid #B7B7FF;
}
/*--- CONTENEDORES/DIVS ---*/

#container{
position:relative;
/*background-image:url("img/container_back.jpg");*/
height:300px;
width:581px;
top:10px;
}

#header{
position:absolute;
left:0px;
top:0px;
width:581px;
height:153px;
background-image:url("img/cabecera.jpg");
}

#container .left {
/*position:absolute;
background-image:url("img/container_left.jpg");
background-repeat:repeat-y;
background-position:top left;
left:0;
height:100%;
width:20px;
*/
}

#container .right {
/*position:absolute;
background-image:url("img/container_right.jpg");
background-repeat:repeat-y;
background-position:top right;
left:755px;
height:100%;
width:20px;
*/
}

#container .top {
/*
position:absolute;
background-image:url("img/container_top.jpg");
background-repeat:repeat-x;
background-position:top left;
top:0;
left:0;
height:12px;
width:100%;
*/
}

#container .bottom {
/*
position:absolute;
background-image:url("img/container_top.jpg");
background-repeat:repeat-x;
background-position:top left;
left:0;
bottom:0;
height:10px;
width:100%;
*/
}

#container .topleft {
/*
position:absolute;
background-image:url("img/container_topleft.jpg");
background-repeat:no-repeat;
background-position:top left;
left:0;
height:12px;
width:26px;
*/
}

#container .topright {
/*
position:absolute;
background-image:url("img/container_topright.jpg");
background-repeat:no-repeat;
background-position:top left;
left:749px;
height:12px;
width:26px;
*/
}


#body {
/*
position:absolute;
height:600px;
width:500px;
left:20px;
top:12px;
margin:7px;
*/
}

/*
#body .back{
position:absolute;
height:480px;
width:500px;
left:0px;
top:0px;
background-image:url("img/body.jpg");
filter: Alpha(opacity = 60);
opacity: 0.6;
}
*/
#body .data{
/*
position:absolute;
height:465px;
width:485px;
left:0px;
top:0px;
padding:7px;
border:1px solid #400000;
*/
}

.toolTip {
   background-color: #AAAAFF;
   border: solid 1px;
   font-size: 11px;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   left: 0;
   padding: 3px;
   position: absolute;
   text-align: left;
   top: 0;
   visibility: hidden;
   z-index: 102;
   filter: Alpha(opacity = 90); 
   opacity: 0.9;
}
/*
#body .data .lf{
position:absolute;
height:458px;
width:30px;
left:7px;
top:7px;
background-color:#804040;
border:1px solid #400000;
}

#body .data img.cabecera{
position:relative;
height:90px;
width:460px;
left:4px;
padding:1px;
border:1px solid #400000;
}

#body .datatop{
position:absolute;
height:92px;
width:493px;
left:0px;
top:498px;
padding:3px;
border:1px solid #400000;
}

#body .datatop_back{
position:absolute;
height:100px;
width:500px;
left:0px;
top:498px;
background-image:url("img/body.jpg");
filter: Alpha(opacity = 60);
opacity: 0.6;
}

#sidebar {
position:absolute;
height:618px;
width:216px;
left:540px;
top:12px;
background-image:url("img/sidebar_back.jpg");
}
#sidebar .logo{
float:right;
border-bottom:1px solid #808040;
}
#sidebar .bt{
float:right;
text-decoration:none;
margin:5px;
margin-right:0px;
}
#sidebar .bt img{
border-color:#400000;
border-right:0;
}

#sidebar .sitebuttons{
float:right;
height:250px;
width:100%;
}

#sidebar .nfocontacto{
float:right;
height:254px;
width:100%;
background-image:url("img/logo_down.jpg");
background-repeat:no-repeat;
background-position:right bottom;
}
#footer{
position:absolute;
left:0px;
top:630px;
height:30px;
width:100%;
background-image:url("img/footer.jpg");
}

#footer .left {
position:absolute;
background-image:url("img/footer_left.jpg");
background-repeat:no-repeat;
top:0px;
left:0;
height:30px;
width:19px;
}

#footer .right {
position:absolute;
background-image:url("img/footer_right.jpg");
background-repeat:no-repeat;
left:756px;
top:0px;
height:30px;
width:19px;
}

#footer span {
font-family:tahoma, sans-serif;
font-size:10px;
color:#808040;
font-style:oblique;
font-variant:small-caps;
word-spacing:2px;
}

#aboutme{
font-family:'Trebuchet MS',tahoma;
font-size:10px;
color:#D5D5FF;
font-variant:small-caps;
letter-spacing:2px;
text-indent:5px;
}
#pag_admin a {
font-weight:800;
font-family:'Trebuchet MS',tahoma;
font-size:10px;
color:#AAAAFF;
letter-spacing:1px;
padding:3px;
}
*/
