@charset "utf-8";
/* CSS Document */

html, body {
min-height : 100% !important;
height : auto !important;
height : 100%;
}
body {
background : #fff;
font-weight : normal;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #5f5f5f;
text-align : center;
margin: 0; padding: 0; }
form input {
border : 1px solid #9b9b9b;
border-right-color : #dadada;
border-bottom-color : #dadada;
font-size:1.4em;
background : #fff;
color : #757575;
}
form textarea, form select {
border : 1px solid #9b9b9b;
border-right-color : #dadada;
border-bottom-color : #dadada;
background : #fff;
color : #757575;
}
form button {
cursor : pointer;
color : #666;
background : #ccc;
border : 1px solid #999;
border-bottom : 1px solid #666;
border-right : 1px solid #666;
font-size : 0.9em;
}

body, ul, td, th, p, h1, h2, h3, h4, h5, h6, small, input, textarea, select, a {
font-family : arial, helvetica, sans-serif;
margin-bottom : 0;
margin-left : 0;
padding-left : 0;
}
li {
font-size : 80%;
font-weight : bold;
}
h1, h2 {
font-weight : bold;
color : #980a38;
}

h2 {
font-size : 125%;
}
h3 {
font-size : 110%;
}
h4 {
font-size : 100%;
}
h5 {
font-size : 90%;
}
h6 {
font-size : 85%;
}
hr {
border : 0;
width: 901px;
background-color : #980a39;
height : 7px;
margin-bottom:7px;
margin-top: 7px;
}
p {
font-size : 0.9em;
text-align : justify;
}
a .href {
font-size : 0.9em;
text-decoration : none;
}
dt {
clear : both;
font-weight : bold;
}
table{	
	
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	border-color: #000066;
}
table h3
{
	font-size: 14px;
	margin: 0;
}
.ta
{
	font-size: 10px;
	width:33%;
	margin:4;
}
.da a:link
{
	font-size: 10px;
	width: 95%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 2px;
	margin-right: 1px;
	color: #000000;
		text-decoration: none;
}
.da a:visited
{
	font-size: 10px;
	text-decoration: none;
	width: 95%;

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 2px;
	margin-right: 1px;
	color: #000000;
}
.da a:active
{
	text-decoration: none;
	
	font-size: 10px;
	width: 95%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 2px;
	margin-right: 1px;

}
.da label
{
	font-size: 10px;
	width: 95%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 2px;
	margin-right: 1px;
	}table .datafield{
	font-size: 10px;
	width: 95%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 2px;
	margin-right: 1px;
}
table .datafield_1{
	width: 25px;
	font-size: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	text-align: center;
}

table .submit {
	font-size: 90%;
	background : #ffffff;
	border : 1px solid #000000;
	color : #000066;
	vertical-align:middle;
}
table .submit:hover {
	font-size: 90%;
	background : #24567B;
	border : 1px solid #000000;
	color : #ffffff;
	vertical-align:middle;
}

table .submit2 {
	font-size: 120%;
	background : #ffffFF;
	border : 1px solid #000000;
	color : #000066;

}
table .submit2:hover {
	font-size: 120%;
	background : #24567B;
	border : 1px solid #000000;
	color : #ffffff;

}


caption {
padding : 0 0 5px 0.7em;
font-weight : bold;
text-align : left;
font-size : 1.3em;
font-weight : bold;
text-transform : uppercase;
}

.cuerpo{font-size:80%;}
#contenedorgeneral, .cuerpo {
min-height : 100% !important;
height : auto !important;
margin-top:40px;
}
#contenedorgeneral {
width : 96%;
border : 0;
margin : 0 auto;
}
.dimensioncuerpo {
max-width : 900px !important;
min-height : 98% !important;
height : auto !important;
height : 98%;
margin : 0 auto;
padding : 0;
border : 0;
text-align : left;
}
#cabecera {
height : 100px;
float : left;
/*padding-bottom : 29px;*/
}
div > #cabecera {
width : 100%;
}
#envoltura {
clear : left;
}
#box h1{
width:350px;
color:#CCCCCC; 
margin-left:540px; 
margin-top:30px; 
position:absolute; 
}
#recurso {
min-height : 200px !important;
height : auto !important;
height : 200px;
padding-bottom : 1px;
line-height : 1.5em;
}
#pie {
font-size:80%;
position : relative;
width : 100%;
float : left;
padding : 20px 0;

background : transparent url(../images/fondoPie.gif) repeat-x 0 0;
text-align : center;
}
div > #pie {
padding-bottom : 0;
}
#pie p {
margin : 0 91px 3px 118px;
text-align : center;
}
#pie a {
color : #7c7b7b;
text-decoration : none;
}
#pie p a {
text-decoration : underline;
color:#990000;
}


#pie ul {
margin : 0;
position : absolute;
top : 10px;
left : 45%;
}
#pie ul li {
float : left;
padding : 0 10px;
margin : 0;
background : none;
}
#logo {
margin-top : 50px;
margin-bottom : 0px;
background-image : url(../images/logo_lcp1.gif);
background-position : left bottom;
background-repeat : no-repeat;
height : 40px;
}
h1 a, h1 a:hover {
text-decoration : none;
}


#idioma a {
color : #000;
text-decoration : none;
margin-left : 9px;
margin-top : 20px;

float : right;
}
#idioma img {
border : none;

}
#navegacion ul {
width : 99.7%;
height : 27px;
position : relative;
margin-left : 0;
background : transparent url(../images/fondoOff.gif) repeat-x 0 0;
border-right : 2px solid #d2d2d2;
border-left : 1px solid #d2d2d2;
}
#navegacion li {
display : inline;
margin : 0;
padding : 0;
}
#navegacion li a {
width : 16.55%;
height : 19px;
float : left;
padding : 6px 0 0 0;
border-left : 1px solid #d2d2d2;
text-align : center;

}
#navegacion ul ul {
margin : 0;
width : 96.7%;
height : auto;
position : absolute;
top : 27px;
left : 0px;
z-index : 100;
padding-left : 3.5%;
background : #980a39;
border : 0;
color : #ffffff;
font-size : medium;
}

#linea {
margin : 0;
width : 96.7%;
height : auto;
position : absolute;
top : 27px;
left : 0px;
z-index : 100;
padding-left : 3.5%;
background : #980a39;

border : 0;
color : #ffffff;
font-size : 22px;
}

div > #navegacion ul ul {
width : 96.6%;

}

#navegacion li li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
	width : auto;
	height : auto;
	padding : 0 8px;
	border : 0;
	background-image : none !important;
	text-decoration : none;
	color : #CCCCCd;
	margin : 0;
	text-align : left;
	line-height : 2em;
	background : #980a39;
}
#navegacion li li a:hover {
	color : #ffffff;
	background-color : #cc6666;
}
#navegacion li li a:active {
	color : #CCCCCd;
	background-color : #980a39;
}#navegacion li li a:visited {
	color : #CCCCCd;
	background-color : #980a39;
}
#navegacion li.pmactivosin a, #navegacion li.pmactivocon a {
	background : url(../images/fondoOn.gif);
	background-repeat:repeat-x 0 0;
}
#navegacion li.pmsin a:hover {
	background-color : #cc6666;
	background-image: none;
	color:#FFFFFF;
}

#navegacion li ul li.pm a {
font-family:Verdana, Arial, Helvetica, sans-serif;
	width : auto;
	height : auto;
	padding-right : 20px;
	border : 0;
	background-image : none !important;
	text-decoration : none;
	color : #CCCCCd;
	margin : 0;
	float:right;
	line-height : 2em;
	background : #980a39;
}
#navegacion li.pm a:hover {
	background-color : #cc6666;
	background-image: none;
	color:#FFFFFF;
}
.important {
    background-color: #f18b8b;
}

.important h1 {
    background-color: #f18b8b;
}

.important .important_content {
    background-color: #f8cbcb;
    border-left: 4px solid #f18b8b;
    border-right: 4px solid #f18b8b;
    border-bottom: 4px solid #f18b8b;
    padding: 5px 0;
}
	
	
.formBox
	{
	width : 11.5em;
	margin-left: 33%;
	margin-top: 5%;
	padding: 5px;
	border: 1px solid #888;
	background-color: #E1E1E1;
	}

.formBox .beveledBox
	{
		border-top: 1px solid #ccc;
		padding: 5px;
		margin: 5px;
	}

