/* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{
 	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Arial;
	mso-ansi-language:EN-GB;
	mso-fareast-language:ES-TRAD;
}


p.MsoNormal1
{
 	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	font-family:Arial;
	mso-ansi-language:EN-GB;
	mso-fareast-language:ES-TRAD;
}

td.MsoNormal1
{
	width:2in;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Arial;
	mso-ansi-language:EN-GB;
	mso-fareast-language:ES-TRAD;
}

td.MsoNormal2
{
	width:9.5in;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Arial;
	mso-ansi-language:EN-GB;
	mso-fareast-language:ES-TRAD;
}

td.MsoNormal21
{
	color: #666666;
	width:9.5in;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	font-family:Arial;
	mso-ansi-language:EN-GB;
	mso-fareast-language:ES-TRAD;
}

td.MsoNormal3
{
	width:110.3in;
	border:0pt;
	mso-style-parent:"";
	margin:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Arial;
	mso-ansi-language:EN-GB;
	mso-fareast-language:ES-TRAD;
}

td.MsoNormal4
{
	border:0pt;
	width:9.5in;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	font-family:Arial;
	mso-ansi-language:EN-GB;
	mso-fareast-language:ES-TRAD;
}


span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:28.35pt 36.85pt 28.35pt 42.55pt;
	mso-header-margin:35.45pt;
	mso-footer-margin:35.45pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}



BODY
{
    COLOR: #003366;
	letter-spacing: normal;
	line-height: normal;
}
H1
{
    COLOR: #6666CC;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize;
}
H2
{
    COLOR: #6666CC;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize;
}
H3
{
    COLOR: #6666CC;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize;
}

H4
{
    COLOR: #6666CC;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize;
}

H5
{
    COLOR: #6666CC;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize;
}
H6
{
    COLOR: #6666CC;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize;
}
th {
 color: #6060cc;
	font-family: Arial;
}

td {
    width:20.7in;
    border:solid windowtext 1.0pt;
    mso-border-alt:solid windowtext .5pt;
    padding:0in 5.4pt 0in 5.4pt;
    font-family:Arial;
    font-size:11.0pt;
}
td.td1 {
	font-family:Arial;
    border:0pt; 
}

td.td2, p.td2, span.td2
{
	font-family:Arial;
    width:390; 
}

td.td3, p.td3, span.td3
{
	font-family:Arial;
    width:105; 
}

span.cod
{
	background-color: #c2cde0;
	font-family:Arial;
	font-size:8.0pt;
	padding:5;
	width: 310px;
	color:#003366
}

input.cod
{
	background-color: #f8f8f8;
	font-family: Arial;
	font-size: 8pt;
	width: 165px;
}

td.td4 
{
	background-color: #c2cde0;
	border-bottom-color: #c2cde0;
	border-top-color: #c2cde0;
	width:1;
}

table.t1
{  
    width:9in; 
    border-collapse:collapse;
    border:none;
    mso-border-alt:solid windowtext .5pt;
    mso-yfti-tbllook:480;
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-border-insideh:.5pt solid windowtext;
    mso-border-insidev:.5pt solid windowtext;
}

table.t1sinborde
{  
    width:4.3in; 
    mso-yfti-tbllook:480;
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
}

table.t2
{  
    width:10in; 
    border-collapse:collapse;
    border:none;
    mso-border-alt:solid windowtext .5pt;
    mso-yfti-tbllook:480;
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-border-insideh:.5pt solid windowtext;
    mso-border-insidev:.5pt solid windowtext;
}

table.t3
{  
    width:10in; 
    border-collapse:collapse;
    border:none;
    mso-border-alt:solid windowtext .5pt;
    mso-yfti-tbllook:480;
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-border-insideh:.5pt solid windowtext;
    mso-border-insidev:.5pt solid windowtext;
}

table.t4
{  
    width:5in; 
    border-collapse:collapse;
    border:none;
    mso-border-alt:solid windowtext .5pt;
    mso-yfti-tbllook:480;
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-border-insideh:.5pt solid windowtext;
    mso-border-insidev:.5pt solid windowtext;
}

table.t6
{  
    width:7in; 
    border-collapse:collapse;
    border:none;
    mso-border-alt:solid windowtext .5pt;
    mso-yfti-tbllook:480;
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-border-insideh:.5pt solid windowtext;
    mso-border-insidev:.5pt solid windowtext;
}

table.t5
{  
    width:3in; 
    border-collapse:collapse;
    border:none;
    mso-border-alt:solid windowtext .5pt;
    mso-yfti-tbllook:480;
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-border-insideh:.5pt solid windowtext;
    mso-border-insidev:.5pt solid windowtext;
}

table.tout
{  
    width:7.75in; 
    border-collapse:collapse;
    border:none;
    mso-border-alt:solid windowtext .5pt;
    mso-yfti-tbllook:480;
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-border-insideh:.5pt solid windowtext;
    mso-border-insidev:.5pt solid windowtext;
}

p
{
    font-size:9.0pt;
    font-family:Arial;
    mso-ansi-language:ES;
    margin-bottom:3.0pt;
}

span
{
    lang:EN-GB;
    style:font-size:7.0pt;
    font-family:Arial;
    color:#003366;
}

p.style1
{
	height: 18px;
    font-size:9.0pt;
    font-family:Arial;
    mso-ansi-language:ES;
    margin-bottom:3.0pt;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px
}

 /* Style Definitions */
 table.MsoNormalTable
{
 	mso-style-name:"Tabla normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:Arial;

    width:7.45in; 
    border-collapse:collapse;
    border:none;
    mso-border-alt:solid windowtext .5pt;
    mso-yfti-tbllook:480;
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-border-insideh:.5pt solid windowtext;
    mso-border-insidev:.5pt solid windowtext;
}

table.MsoTableGrid
{
	mso-style-name:"Tabla con cuadrícula";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	border:solid windowtext 1.0pt;
	mso-border-alt:solid windowtext .5pt;
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-border-insideh:.5pt solid windowtext;
	mso-border-insidev:.5pt solid windowtext;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:Arial;
}
INPUT.S25Input{
	width: 120px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}
INPUT.S45Input{
	width: 120px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

INPUT.S35Input{
	width: 110px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

INPUT.S35Input_no_oblig{
	width: 110px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

INPUT.S15Input{
	width: 100px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}
INPUT.S20Input{
	width: 190px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}
INPUT.S20Input_no_oblig{
	width: 190px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}
INPUT.S10Input{
	width: 90px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

INPUT.S10Input_no_oblig{
	width: 90px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

INPUT.S120Input{
	width: 325px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

INPUT.S121Input{
	width: 625px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}


INPUT.S5Input{
	width: 50px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}
INPUT.S5Input_no_oblig{
	width: 50px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}
INPUT.S50Input{
	width: 165px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

INPUT.S50Input_no_oblig{
	width: 165px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

SELECT.D25Select{
	width: 165px;
	height: 18px;
	font-family: Arial;
	font-size: 7pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

SELECT.D25Select_no_oblig{
	width: 165px;
	height: 18px;
	font-family: Arial;
	font-size: 7pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}
SELECT.D40Select{
	width: 115px;
	height: 14px;
	font-family: Arial;
	font-size: 7pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

SELECT.D40Select_no_oblig{
	width: 115px;
	height: 14px;
	font-family: Arial;
	font-size: 7pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

SELECT.D35Select{
	width: 130px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T40Textarea{
	width: 170px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T40Textarea_no_oblig{
	width: 170px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T40Textarea_no_oblig{
	width: 170px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T70Textarea{
	width: 260px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T90Textarea{
	width: 340px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T95Textarea{
	width: 400px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T100Textarea{
	width: 165px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T80Textarea{
	width: 150px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T30Textarea{
	width: 180px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T30Textarea_no_oblig{
	width: 180px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T1Textarea{
	width: 195px;
	height: 55px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffaa;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T1Textarea_no_oblig{
	width: 195px;
	height: 55px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T35Textarea_no_oblig{
	width: 140px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T50Textarea{
	width: 100px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

TEXTAREA.T60Textarea{
	width: 200px;
	height: 40px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #f8f8f8;
	margin-top: 3px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

.botones_form:active {
	COLOR: #dd0000; 
    TEXT-DECORATION: none
}

.botones_form, .botones_form:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A.link1
{
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
	color: #7e7d86;
	text-decoration: none;
}
A.link1:hover 
{
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
	color: #132c0b;
	text-decoration: underline;
}

DIV.Encuadrar 
{
	background-color: #c2cde0;
	MARGIN-TOP: 0px;
	FONT-WEIGHT: normal;
	MARGIN-BOTTOM: 0px;
	BORDER-BOTTOM: #9d9d9d 2px solid;
	BORDER-RIGHT: #9d9d9d 2px solid;
	BORDER-TOP: #9d9d9d 2px solid;
	BORDER-LEFT: #9d9d9d 2px solid;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: normal;
	WHITE-SPACE: normal;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	padding: 0px;
	width:910px;
	height:391px;
	overflow:auto;

	scrollbar-face-color: #ebebeb; 
	scrollbar-shadow-color: #9d9d9d; 
	scrollbar-3dlight-color: #9d9d9d;
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #ebebeb;
	scrollbar-arrow-color: #6c6c6c;
}

.botones_form:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
