/* CUERPO DE TEXTOS  */

/* Cuerpo pequeño */


.cuerpoPequeno10px {
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333
}

.cuerpoPequeno10px a:link {
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#003366
}

.cuerpoPequeno10px a:hover {
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#003366
}

/* Cuerpo recuadro */


.cuerpoRecuadro11px {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333
}
.cuerpoRecuadro11px a:link {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#003366
}
.cuerpoRecuadro11px a:hover {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#003366
}

/* Fecha */

.fecha11px {
	font:bold 11px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#999999
	
}

/* Cuerpo 12 pixels */


.cuerpo12px {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333
}
.cuerpo12px a:link{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#003366
}

.cuerpo12px a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#003366
}

/* Cuerpo 13 pixels */

.cuerpo13px {
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333
}
.cuerpo13px a:link {
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#003366
}

.cuerpo13px a:hover {
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#003366
}

.cuerpoBoldGris13px {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
}

body {
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333
}

A {
	text-decoration: none;
	color:#333333	
}

A:hover{
	text-decoration:underline;
}


/* BARRA DE NAVEGACIÓN */

.barraNavegacionUp {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#333333;
	border-left: 1px solid #00492C;
	border-bottom: 1px solid #333333;
	text-decoration: none;
}
	
.barraNavegacionUpSelect {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-left: 1px solid #00492C;
	text-decoration: none;
}

.barraNavegacionDn {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-left: 1px solid #00492C;
	text-decoration: none;
}

.barraNavegacionTextoDn{
color: #FFFFFF
}


/* DE INTERÉS */

.deInteresAntetitulo {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #660000;
}

.deInteresTitulo {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#00492C;
}

.deInteresTitulo a:link {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#00492C;
	text-decoration: none;
	
}

.deInteresTitulo a:hover {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#00492C;
	text-decoration: underline;
	
}

.deInteresTitulo a:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#00492C;
}



/* TÍTULOS  */

.cuerpoBoldRojo13px {
	font:bold 13px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#330000
}
.intertituloBold13px {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration: none;
}
.titulo13px {
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#003366
}
.titulo13px a:link{
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#003366
}
.titulo13px a:hover{
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:underline;
	letter-spacing:0px;
	color:#003366
}


.titulo14px {
	font:normal 14px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#003366
}
.titulo14px a:link{
	font:normal 14px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#003366
}
.titulo14px a:hover{
	font:normal 14px Arial, Times New Roman, Times, serif;
	text-decoration:underline;
	letter-spacing:0px;
	color:#003366
}


.tituloCentralHome13px {
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.tituloCentralHome13px a:link{
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.tituloCentralHome13px a:visited{
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:underline;
	letter-spacing:0px;
	color:#00492C
}

.tituloPequenoRojo10px {
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#330000
}
.tituloPiedefoto13px {
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#003366
	
}
.titulo13px {
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#003366
}

.titulo13px a:link{
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#003366
}

.titulo13px a:hover{
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:underline;
	letter-spacing:0px;
	color:#003366
}


.destacado13px {
	font:normal 13px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#330000
}

.intertitulo15pxBold {
	font:bold 15px Arial, Times New Roman, Times, serif;
	text-decoration:none;	
	color:#00492C
}
	
.titulo15px {
	font:normal 15px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo15px a:link{
	font:normal 15px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo15px a:hover{
	font:normal 15px Arial, Times New Roman, Times, serif;
	text-decoration:underline;
	letter-spacing:0px;
	color:#00492C
}
.titulo15px a:visited{
	font:normal 15px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo16px {
	font:normal 16px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo16px a:link{
	font:normal 16px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo16px a:hover{
	font:normal 16px Arial, Times New Roman, Times, serif;
	text-decoration:underline;
	letter-spacing:0px;
	color:#00492C
}
.titulo16px a:visited{
	font:normal 16px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}


.titulo17px {
	font:bold 17px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo17px a:link{
	font:bold 17px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo17px a:hover{
	font:bold 17px Arial, Times New Roman, Times, serif;
	text-decoration:underline;
	letter-spacing:0px;
	color:#00492C
}
.titulo17px a:visited{
	font:bold 17px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo20px {
	font:bold 20px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}
.titulo20px a:link{
	font:bold 20px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}
.titulo20px a:hover{
	font:bold 20px Arial, Times New Roman, Times, serif;
	text-decoration:underline;
	letter-spacing:0px;
	color:#00492C
}
.titulo20px a:visited{
	font:bold 20px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo23px {
	font:bold 23px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}
.titulo23px a:link{
	font:bold 23px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}
.titulo23px a:visited{
	font:bold 23px Arial, Times New Roman, Times, serif;
	text-decoration:none;
	letter-spacing:0px;
	color:#00492C
}

.titulo23px a:hover{
	font:bold 23px Arial, Times New Roman, Times, serif;
	text-decoration:underline;
	letter-spacing:0px;
	color:#00492C
}

.style13 {
    font-size: 18px;
    color: #00492C;
    text-decoration: none;
}

.style13:hover {
    text-decoration: underline;
}

.LV_invalid_field {
    color: red !important;
    font-size: 12px !important;
    display: block !important;
    margin-top: 10px !important;
}

input[type="radio"] {
	width: 15px !important;
	height: 15px !important;
	border-radius: 50% !important;
	position: relative !important;
	opacity: 1 !important;
}

.center-align {
	text-align: center !important;
}

.checkbox-large {
	transform: scale(1) !important; 
	margin-right: 2px !important;
	vertical-align: middle !important;
}

form {
  margin-top: 110px !important;
}

@media screen and (min-width: 780px) {
  form {
    margin-top: 65px !important;
  }
}

label.dropdown:before {
    content: '';
    right: 0;
    top: 1px;
    width: 43px;
    height: 43px;
    background-color: #32464d;
    position: absolute;
    pointer-events: none;
    display: block;
    border-radius: 4px;
    z-index: 5;
}
label.dropdown:after {
    content: '';
    color: #78b92f;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 11px solid #78b92f;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    width: 0;
    right: 12px;
    top: 39%;
    position: absolute;
    pointer-events: none;
    z-index: 6;
}



