/* CSS Document */

body {
margin:20px;
background-image:url(images/imag_nuev/fond.png);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;}

.tb_sup{
	background-image:url(images/imag_nuev/tb/sup.png);
	background-repeat:repeat-x;
}
.tb_inf{
	background-image:url(images/imag_nuev/tb/inf.png);
	background-repeat:repeat-x;}
.tb_lado_izk{
	background-image:url(images/imag_nuev/tb/lad-izk.png);
	background-repeat:repeat-y;}
.tb_lado_der{
	background-image:url(images/imag_nuev/tb/lad-der.png);
	background-repeat:repeat-y;}
	
.font_blanc{
	color:#FFF;
	font-size:12px;
	font-weight:normal;}
	
.tb_blank_sup{
	background-image:url(images/imag_nuev/tb_blank/sup.png);
	background-repeat:repeat-x;
}
.tb_blank_inf{
	background-image:url(images/imag_nuev/tb_blank/inf.png);
	background-repeat:repeat-x;}
.tb_blank_lado_izk{
	background-image:url(images/imag_nuev/tb_blank/lad-izk.png);
	background-repeat:repeat-y;}
.tb_blank_lado_der{
	background-image:url(images/imag_nuev/tb_blank/lad-der.png);
	background-repeat:repeat-y;}
	
.font_footer{
	color:#FFF;
	font-size:10px;
	font-weight:normal;}
	
.font_blanc th{
	color:#FFF;
	font-size:14px;
	font-weight:bold;}
	
.top{
	padding-top:30px;}
	
.top_peke{
	padding-top:15px;}
	
.align_left{
	text-align:left !important;}
	
.line_blanc{
	border-bottom:dotted 1px #505B6D;}



select{
    border:#93a6b5 solid 2px;
    color: #3e5065;
	font-size:11px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
	font-weight:normal;
	text-transform: none;
	}

textarea {
	overflow:auto;
	color: #3e5065; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#93a6b5 solid 2px;
	background:#ffffff;
	text-transform: none;
	}
	
.borde_line{
	border:  dashed 1px #6A89AA;}
	
.borde_rigth_bottom{
	border-right: solid 1px  #ABC9E0;
	border-bottom:solid 1px  #ABC9E0;}
	
.borde_bottom{
	border-bottom:solid 1px  #ABC9E0;}
	
.borde_rigth{
	border-right: solid 1px  #ABC9E0;}
	
.font{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}

.font_peke{
	color:#485F84;
	font-weight: normal;
	font-size:10px;
}

.peke:link {
    color:#485F84;
	font-weight: normal;
	font-size:12px;
	text-decoration:none;
}

.peke:visited {
    color:#485F84;
	font-weight: normal;
	font-size:12px;
	text-decoration:none;}
	
.peke:hover {
     text-decoration:none;
	 color: #2666A6;
	 text-decoration:none;
	 font-size:12px;
}
li{
color:#ffffff;
	font-weight: normal;
	font-size:13px;
}

a:link {
     color:#8DB4CB;
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px;
     text-decoration:none;
	 font-weight:bold;
}

a:visited {
    color:#8DB4CB;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;}
	
a:hover {
     text-decoration:none;
	 color:#444A59;
	 text-decoration:none;
	 font-size:14px;
}

.font_mayus_oscu{
	color:#485F84;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase !important;
}

.mayus_osc:link {
     color:#B1BCCB;
	 font-weight:bold;
	 font-size:13px;
	 text-transform:uppercase !important;
     font-family:Arial, Helvetica, sans-serif;
     text-decoration:none;
}

.mayus_osc:visited {
    color:#B1BCCB;
	 font-weight:bold;
	 font-size:13px;
	 text-transform:uppercase !important;
     font-family:Arial, Helvetica, sans-serif;
     text-decoration:none;}
	
.mayus_osc:hover {
     color: #A5ADBC;
	 font-weight:bold;
	 font-size:13px;
	 text-transform:uppercase !important;
     font-family:Arial, Helvetica, sans-serif;
     text-decoration:none;
}
input {

-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #93a6b5;
color:#3291c0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
height:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
text-transform: none;

}

.input {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #93a6b5;
color:#3291c0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
text-transform: none;

}
.font_mayus {
     color: #3291c0;
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px !important;
     text-decoration:none;
	 font-weight:bold;
	 text-transform:uppercase;
}
.af:link {
     color: #3776B5;
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px !important;
     text-decoration:none;
	 font-weight:bold;
	 text-transform:uppercase;
}

.af:visited {
    color:#3291c0;
	font-size:14px !important;
     text-decoration:none;
	 font-weight:bold;
	 text-transform:uppercase;}
	
.af:hover {
	 color:#6ac8f7;
	 font-size:14px !important;
     text-decoration:none;
	 font-weight:bold;text-transform:uppercase;
}

.font_calip{
	 color:#3291c0;
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px;
     text-decoration:none;
	 font-weight:bold;}
	 
a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#0080C0 !important; /* forzar color del texto */
font-weight:bold !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
background-color:transparent; /* DEBE haber un color de fondo */
}

a.Ntooltip span {
display:none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:2em; right:1em; /* donde va a estar */
width:250px; /* el ancho por defecto que va a tener */
padding:0px; /* la separación entre el contenido y los bordes */
background-color:none !important; /* el color de fondo por defecto */
color: #3987AC; /* el color de los textos por defecto */
}

.cont_lado_izk{
	background-image:url(images/cont2/lado-izk.png);
	background-repeat:repeat-y;}
	
.cont_sup{
	background-image:url(images/cont2/sup.png);
	background-repeat:repeat-x;}
	
.cont_inf{
	background-image:url(images/cont2/inf.png);
	background-repeat:repeat-x;}
	
.cont_lado_der{
	background-image:url(images/cont2/lado-der.png);
	background-repeat:repeat-y;}
	
.borde_alert{
	border:dotted 1px #B82E2E;}
	
.tb_uss_sup{
	background-image:url(images/tb_uss/sup.png);
	background-repeat:repeat-x;}
	
.tb_uss_inf{
	background-repeat:repeat-x;
	background-image:url(images/tb_uss/inf.png);}
	
.tb_uss_centr{
	background-image:url(images/tb_uss/centro.png);
	background-repeat:repeat-x;}
	
.doc_inf{
	background-image:url(images/doc/inf.png);
	background-repeat:repeat-x;}
	
.doc_lad_der{
	background-image: url(images/doc/lad_der.png);
	background-repeat:repeat-y;}
	
.doc_lad_izk{
	background-image: url(images/doc/lad_izk.png);
	background-repeat: repeat-y;}
.user_tex{
	text-transform:uppercase;
	color:#454F61;
	font-weight:bold;
	font-size:16px;}
