.arial_regular_11_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
}
.arial_regular_13_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFF;
}
.arial_regular_12_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFF;
}

.arial_regular_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
}

A.link_arial_regular_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;
}

A.link_arial_regular_11_black:active {
	color: #000;
	text-decoration:none;
}

A.link_arial_regular_11_black:hover {
	color: #000;
	text-decoration:underline;
}

.combo_arial_regular_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.combo_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
	list-style-type: none;
	margin-left: 10px;
	width: 158px;
}
.arial_regular_11_grey_lighter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-style: normal;
}
.combo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
	list-style-type: none;
}

.combo_form_arial_regular_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.combo_form_arial_regular_11_darkgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.combo_form_arial_regular_11_green_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #018B80;
	font-style: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: underline;
}
.arial_regular_11_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-style: normal;
}

A.arial_regular_13_green_lighter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #81C5C0;
	text-decoration:none;
}

A.arial_regular_13_green_lighter:active {
	color: #81C5C0;
	text-decoration:none;
}

.combo_form_arial_regular_13_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-style: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.arial_regular_11_link_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #018B80;
	font-style: normal;
	text-decoration: underline;
}

.arial_regular_13_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000;
}
.arial_bold_11_green {
	color: #038B81;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.arial_bold_11_red {
	color: #d10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:normal;
}

.form_arial_regular_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
	padding-left: 10px;
}
.form_field_mandatory_arial_regular_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
	padding-left: 10px;
	border: 1px solid #038B81;
}
.form_field_nonmandatory_arial_regular_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
	padding-left: 10px;
	border: 1px solid #667473;
}

/* ESTILOS ANTIGUO PORTAL */

DIV.container { background: transparent; position: relative; margin-left: auto; margin-right: auto; margin-top:10px; width: 97%; height: 100%; }

INPUT, TEXTAREA { background:#FFF url('../images/mapfre/bgInput.gif') no-repeat left top; border:1px solid; border-top-color:#9D9D9D; border-bottom-color:#E7E7E7; border-right-color:#E7E7E7; border-left-color:#9D9D9D; font-size:12px; padding:.3em .1em .1em .5em; color:#555; height: 20px}
SELECT { border:1px solid; border-top-color:#9D9D9D; border-bottom-color:#E7E7E7; border-right-color:#E7E7E7; border-left-color:#9D9D9D; font-size:12px; padding:.3em .1em .1em .5em; color:#555; height: 20px}

.bodytext 	  { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  vertical-align: top; overflow: auto }
.bodytextbold { color: #000000; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; vertical-align: top }
.bodytextboldred { color: #d10000; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; vertical-align: top }

.calendarBtn			{ background: url(/chisel/selfservice/images/buttoncalendar.gif) no-repeat; width: 24px; height: 24px; clip: rect(auto auto auto auto); cursor: pointer; }
.calendarBtn:active 	{ background: url(/chisel/selfservice/images/buttoncalendar-over.gif) no-repeat; width: 24px; height: 24px; clip: rect(auto auto auto auto); cursor: pointer; }
.calendarBtn:hover 		{ background: url(/chisel/selfservice/images/buttoncalendar-over.gif) no-repeat; width: 24px; height: 24px; clip: rect(auto auto auto auto); cursor: pointer; }

A.btn      				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #008d7f; border: 1px solid #008d7f; padding: 3px 0px 0px 0px; width: 110px; height: 22px; float: left; text-align: center; text-decoration: none }
A.btn:active 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #008d7f; border: 1px solid #008d7f; padding: 3px 0px 0px 0px; width: 110px; height: 22px; float: left; text-align: center; text-decoration: none }
A.btn:hover 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003d7e; border: 1px solid #003d7e; padding: 3px 0px 0px 0px; width: 110px; height: 22px; float: left; text-align: center; text-decoration: none }

.link { font-size:14px;  color: #577974;  font-weight: normal; background-color: transparent; }	/* LQD-090127-SSP */

TR.rowLight {background-color: #FFFFFF; overflow: hidden; }
TR.rowDark  {background-color: #FFFFFF; overflow: hidden; }

/* Incident List Table */
.headerTable { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #008d7f; height: 25px; }
.headerColumn { color: white; font-weight: bold; font-family: Tahoma,Arial; text-align: left; }

.backBtnIcon { background: url(/chisel/selfservice/images/btn_back1.gif) center no-repeat; width: 26px; height: 26px; }
.backBtnLink { color: #639ACE; font-style: normal; font-weight: 500; font-size: 11px; font-family: Verdana; text-decoration: none; text-align: left; background-color: transparent }

.noborderfield { overflow: hidden; width: 100%; height: 100%; border: none; background: transparent }

/* Buttons Look&Field. */
.btnM					{ color: #008d7f; border: 1px solid #008d7f; padding: 3px 0px 0px 0px; width: 50px; height: 22px; text-decoration:none; font-family: Arial; font-size: 10px; font-weight: normal; margin-bottom: 5px; text-align:center; }
.btnM:active	{ color: #008d7f; border: 1px solid #008d7f; padding: 3px 0px 0px 0px; width: 50px; height: 22px; text-decoration:none; font-family: Arial; font-size: 10px; font-weight: normal; margin-bottom: 5px; text-align:center; }
.btnM:hover 	{ color: #003d7e; border: 1px solid #003d7e; padding: 3px 0px 0px 0px; width: 50px; height: 22px; text-decoration:none; font-family: Arial; font-size: 10px; font-weight: normal; margin-bottom: 5px; text-align:center; }
.btnM-off			{ color: #858585; border: 1px solid #858585; padding: 3px 0px 0px 0px; width: 50px; height: 22px; text-decoration:none; font-family: Arial; font-size: 10px; font-weight: normal; margin-bottom: 5px; text-align:center; }

.btnL 				{ color: #008d7f; border: 1px solid #008d7f; padding: 3px 0px 0px 0px; width: 80px; height: 22px; text-decoration:none; font-size: 11px; font-family:Arial; font-weight: normal; display: block; text-align:center;  }
.btnL:active 	{ color: #008d7f; border: 1px solid #008d7f; padding: 3px 0px 0px 0px; width: 80px; height: 22px; text-decoration:none; font-size: 11px; font-family: Arial; font-weight: normal; display: block; text-align:center; }
.btnL:hover 	{ color: #003d7e; border: 1px solid #003d7e; padding: 3px 0px 0px 0px; width: 80px; height: 22px; text-decoration:none; font-size: 11px; font-family: Arial; font-weight: normal; display: block; text-align:center; }
.btnL-off			{ color: #858585; border: 1px solid #858585; padding: 3px 0px 0px 0px; width: 80px; height: 22px; text-decoration:none; font-size: 11px; font-family: Arial; font-weight: normal; display: block; text-align:center; }

.btnXXL 				{ background:transparent url(../images/mapfre/bgBotonXXL.gif) no-repeat; width:123px; height:23px; margin:.25em auto .5em auto; padding:.3em 0 .1em 0; color:#FFF; text-align:center; cursor:pointer; font-size: 12px; font-weight:normal; text-decoration:none; display:block; }
.btnXXL:active 	{ background:transparent url(../images/mapfre/bgBotonXXL.gif) no-repeat; width:123px; height:23px; margin:.25em auto .5em auto; padding:.3em 0 .1em 0; color:#FFF; text-align:center; cursor:pointer; font-size: 12px; font-weight:normal; text-decoration:none; display:block; }
.btnXXL:hover 	{ background:transparent url(../images/mapfre/bgBotonXXL.gif) no-repeat; width:123px; height:23px; margin:.25em auto .5em auto; padding:.3em 0 .1em 0; color:#FFF; text-align:center; cursor:pointer; font-size: 12px; font-weight:normal; text-decoration:none; display:block; }


.arial_regular_11_grey_nowrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	white-space:nowrap;	
}


/* INSHT-090622-01: Style to new page "Aviso Legal" from INSHT web. */

/* - Contenido de los bloques (párrafos) - */
.parrafo {display:block; float:none; padding:0 0 0.3em 0; margin-bottom:0.9em;}
.parrafo p {color:#414141; margin-bottom:0.5em; font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}
.parrafo p a {color:#577974;}
.parrafoBloque {float:left; width:57%; font-size:0.7em; color:#414141; padding:0 0 0.3em 0; margin-bottom:0.9em;} /* cuando NO tiene imagen en inicio*/
	
p.parrafo {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#414141; margin-bottom:0.5em;}
p.parrafo a {color:#577974;}

/* --- Párrafos --- */
#secondLevel3Colum .entradilla {font-weight:bold;}
#secondLevel3Colum .parrafo p a {color:#cf9a00;}
#secondLevel3Colum p.parrafo a {color:#cf9a00;}

/********** Listas ***********/	
ul.desordenada {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; margin:0 0 0 1.8em; padding:0 0 0.5em 0;}
ul.desordenada{list-style-type:disc;}

/********** Tablas ***********/
ul.desordenada table{font-size:1em}

/********** Imágenes ***********/
ul.desordenada img {margin: 0 4px 0 0;float:none;position:relative;top:2px;}	

.arial_regular_11_link_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577974;
	font-style: normal;
	text-decoration: none;
}


p.background_green {background-color: #CDE8E6}

h4.h4_font_aviso_legal {color: #ce9001}
/* INSHT-090622-01 END. */