/*** CSS Document ***/

/********************* Contenedor *************************/
#wrap{
margin: 10px auto;
margin-top:0; 
width:788px; 
height:auto;
line-height: 110%;
}

body{
margin:0;
padding:0; 
background:#a4b6b5;
height: 100%;
}

/********************* Header *****************************/
.header{height:295px;}

.infoGeneral{
width:766px; 
height:20px;
font-size:14px; 
text-align:right;
color:#FFFFFF;
}

/********************* Izquierda **************************/
/*.fill_left{background:url(../images/fill_left.jpg) right top repeat-y}
.bg_bot_left{background:url(../images/bg_left_bot.jpg) right bottom no-repeat;}
.bg_top_left{background:url(../images/bg_left.jpg) right top no-repeat;}*/

fill_left{background:url(../images/fill_left.gif) right top repeat-y;}
.bg_bot_left{background:url(../images/bg_left_bot.gif) right bottom no-repeat;}
.bg_top_left{background:url(../images/fill_left.gif) right top repeat-y;}


.bg_top{ background:url(../images/bg_top.jpg) right top no-repeat;}
.fill_1{background:url(../images/fill.jpg) right top repeat-y}
.bg_bot{background:url(../images/bg_bot.jpg) right bottom no-repeat;}

/********************* Footer *****************************/
.in_footer{padding:0 13px 0 13px;}
.footer{color:#ffffff;}
.footer a{ color:#FFFFFF; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.fill{background:url(../images/bg_footer.gif) left top repeat-x; height:84px;}
.left{background:url(../images/bg_footer_left.jpg) left top no-repeat;}
.right{background:url(../images/bg_footer_right.jpg) right top no-repeat;}
.footer .link_1{ color:#FFFFFF; text-decoration:none;}
.footer .link_1:hover{ text-decoration:underline; color:#FFFFFF;}
.footer span{ color:#737373;}


/********************* General *****************************/
strong{ color:#303030; font-weight:bold;}
.clock{margin:35px 0 0 70px; padding:0 0 0 15px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; background:url(../images/pic_1.gif) 0 3px no-repeat;}
.sign{padding:2px 0 0 0;}
.indent_form{padding:0 0 0 45px;}
.head_indent{margin:33px 0 0 0;}
.h_h{height:113px;}
.logo{ margin:0 0 49px 0;}
.sep{background:url(../images/sep.gif) 13px top no-repeat; padding:1px 0 0 0;}
.bg{ background:url(../images/bg.gif) left top repeat-x;}
.bg_1{ background:url(../images/bg_1.gif) right top repeat-y;}
.right_txt{ text-align:right;}


form, td, p, textarea, ul {margin:0; padding:0;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
input, textarea, select{font:11px/14px Arial, Helvetica, Sans-Serif; color:#595959;}
/*input{ width:180px; height:17px; border:1px solid #d0d0d0;}*/
textarea{width:190px; height:75px; border:1px solid #d0d0d0; overflow:auto;}
.inp_h{ height:23px; margin:0 0 6px 0;}

.inp{ width:193px; height:18px; border:1px solid #ffffff; background:#93abad; color:#FFFFFF; font-size:12px;}
.inp_1{ width:136px; height:16px; border:1px solid #a9aaaa; background:#f8f8f9;}
.inp_2{ width:136px; height:14px; border:1px solid #a9aaaa; background:#f8f8f9;}
.inp_3{ width:106px; height:16px; border:1px solid #a9aaaa; background:#f8f8f9;}
.inp_4{ width:86px; height:14px; border:1px solid #a9aaaa; background:#f8f8f9;}

.inp_h1{height:24px; text-align:right; padding:0 3px 0 0;}
td, tr {vertical-align:top; text-align:left}
td{
	font:11px/14px Arial, Helvetica, Sans-Serif;
	color:#696969;
}

h1{font-size:20px;}
h2{font-size:16px;}

.cargando{
font-family:Arial, Helvetica, Sans-Serif;
font-size:10px;
font-style:italic;
color: #1E25BD;
}

.cargando2{
font-family:Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size:10px;
color: #FFFFFF;
}



/********************* Links *******************************/
a{
text-decoration:none;
font-size:11px;
color: #1E25BD;
}
a:visited {
text-decoration:none;
font-size:11px;
color: #1E25BD;
}
a:active {
text-decoration:none;
font-size:11px;
color: #1E25BD;
}
a:hover {
text-decoration:underline;
font-size:11px;
color: #1E25BD;
}

.link{ color:#1E25BD; font-weight:bold; font-size:12px; text-decoration:none;}
.link:hover{text-decoration: underline;}
.link_1{ color:#1E25BD; text-decoration:none;}
.link_1:hover{text-decoration: underline;}
.link_2{ color:#1E25BD;}


/********************* Lists *****************************/
ul {list-style:none;}
li { 
background:url(../images/arr.gif) 0 4px no-repeat;
padding:0 0 0 11px;
line-height:17px;
}
li a { 
background:url(images/arr.gif) 0 4px no-repeat;
padding:0 0 0 11px;
line-height:17px;
color:#d52d00;
text-decoration:none;
}
li a:hover { 
text-decoration:underline;
}

/********************* Botones *****************************/
.button1, button1 {
border:1px solid #FFFFFF;
font-family: Verdana;
font-size:12px;
font-weight:bold; 
color: #666666;
background-image:url('../images/bgBoton1.gif');
background-position:top;
background-color:#9A9A9A;
height:20px;
width:77px;
cursor:pointer;
vertical-align: middle;
}

/********************* Inputs *****************************/
.input {
font-family: Arial;
width: 115px;
height: 16px;
color: Black; 
padding-left:2px;
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.text5{
font-family: Arial;
width: 40px;
height: 16px;
color: Black;
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.text10{
font-family: Arial;
width: 90px;
height: 16px;
color: Black;
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.text20{
font-family: Arial;
width: 125px;
height: 16px;
color: Black; 
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.text30{
font-family: Arial;
width: 188px;
height: 16px;
color: Black; 
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.text40{
font-family: Arial;
width: 250px;
height: 16px;
color: Black; 
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.text60{
font-family: Arial;
width: 250px;
height: 16px;
color: Black;
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.adicionales{
font-family: Arial;
width: 250px;
height: 100px;
overflow: auto;
color: Black; 
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.notas{
font-family: Arial;
width: 190px;
height: 100px;
overflow: auto;
color: Black; 
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.lista{
font-family: Arial;
width: 100px;
height: 110px;
overflow: auto;
color: Black;
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.documentacion{
font-family: Arial;
width: 250px;
height: 40px;
overflow: auto;
color: Black;
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.informacion{
font-family: Arial;
width: 252px;
height: 110px;
overflow: auto;
color: Black; 
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.subir{
font-family: Arial;
width: 100px;
height: 16px;
color: Black;
border: 1px solid #d0d0d0 ;
font-size:11px;
background-color:#FFFFFF;
vertical-align: middle;
}

.micro{
font-family: Arial;
width: 110px;
height: 14px;
color: Black;
border: 1px solid #d0d0d0 ;
font-size:10px;
background-color:#FFFFFF;
vertical-align: middle;
}

.microMulti{
font-family: Arial;
width: 112px;
height: 35px;
overflow: auto;
color: Black;
border: 1px solid #d0d0d0 ;
font-size:10px;
background-color:#FFFFFF;
vertical-align: middle;
}
