a {color:#212120;}

a:hover {
color:#6e6e6e;
text-decoration:underline!important;}

a img {border:0;}

a:focus {outline:#FF0000 dotted medium;}

.textos p {
margin-bottom: 1.5em;
line-height: 1.5em;}

.textos p img {padding: 0 5px 10px 5px;}

.textos ul {
margin-bottom: 1.5em;
margin-left:2em;
line-height: 1.5em;}

.textos ul li {margin-bottom: 1em;}

.textos h2, .textos h3, .textos h4, .textos h5, .textos h6 {margin-bottom: 1em;}

/* FORMULARIOS */

input,select,textarea {
font-family:lucida, sans-serif;
font-size:1em;
vertical-align:middle;}

input.button,select.button,textarea.button {
background:#fff;
padding:2px 0;
border:none;
color:#000!important;}

button.button {
margin:0;
padding:0;
height:18px;
border:none;
text-decoration:underline;
font-weight:bold;
color:#00CCFF;
cursor:pointer;}

input.submit {
width:87px!important;
height:22px;
overflow:visible;
padding:0 5px;
color:#fff;
font-weight:bold;
border:none;
cursor:pointer;}

label {
cursor:pointer;
padding-right:5px;
line-height:20px;}

/* ENCABEZADOS */

h1 {
font-size:2em;
margin-bottom:.5em;
text-decoration:none;}

h2 {font-size:1.7em;}

h3 {font-size:1.5em;}

h4 {font-size:1.3em;}

h5 {font-size:1.2em;}

h6 {font-size:1em;}

h1,h2,h3,h4,h5,h6 {color:#6c0000;}

.subheader {
margin-bottom:24px;
padding-left:5px;
font-weight:normal;}

.encabezadopagina {
font-family:"Erica One", Tahoma, Geneva, Arial, Helvetica, sans-serif;}

.encabezadocolumna {font-family:"Erica One", Tahoma, Geneva, Arial, Helvetica, sans-serif;}

.encabezadopost {font-family:Dosis, Tahoma, Geneva, Arial, Helvetica, sans-serif;}


table {
border-collapse:collapse;
width:100%;}

table th {text-align:left;}

table td.right {padding-left:5px;}

table th.right {padding-left:5px;}

table td.left {padding-right:5px;}

table th.left {padding-right:5px;}

#laliga table {
border-collapse:collapse;
width:100%;
border:2px solid #fff;
background: #f0f0f0;
text-align:left;}
#laliga table th, #laliga table td {padding:5px;}
#laliga table th {
background:#1fa120;
color:#fff;
}

#elequipo {
border-collapse:collapse;
width:100%;
border:2px solid #69e269;
background: #f0f0f0;
text-align:left;}
#laliga table th, #laliga table td {padding:5px;}
#laliga table th {
background:#1fa120;
color:#fff;
}

#elequiponombre {
background:#69e269;
}

#elequipodatos {
background:#8D0000;
color:#fff;
}

/* */

blockquote {
margin:0 5px 5px 0;
padding:10px 20px;
color:#333333;
line-height:1.6;
font-family:Georgia, serif;
width:10em;
background-color:#dcdcdc;}

fieldset {border:0!important;}

/* COMODINES */

.hidden {display:none;}

.noscreen {
width:200px;
position:absolute;
left:-9999px;
top:-9999px;}

/* CLASES PRINCIPALES */

.fr {float:right!important;}

.fl {float:left!important;}

.clear {clear:both!important;}

.right {text-align:right!important;}

.left {text-align:left!important;}

.center {text-align:center!important;}

.last {
margin-right:0!important;
margin-bottom:0!important;
border-bottom:none!important;
padding-bottom:0!important;
background:none;}

.small {font-size:.90em;}

.big {font-size:1.2em;}

.biggest {font-size:2.3em;}

.light {color:#999999!important;}

.alt {font-weight:bold;}

/* -- Main icons -- */

.ico {
position:relative;
padding-right:30px;
height:20px;
padding-bottom:2px;
vertical-align:middle;
background:100% 0 no-repeat;}

.ico-more {background-image:url(../images/ico-mas.png);}

/* -- Forms layout -- */

.formBox .lab {
float:left;
width:19%;
text-align:right;
padding-right:1%;}

.formBox .con {
float:right;
width:80%;}

.formBox .button:focus {border-color:#FF0000;}

/* IMPRIMIR */

#printPage {
position:absolute;
right:25px;
top:25px;}

/* CABECERA */
#logotipo {
float:left;
display:block;
padding:18px 12px;
font-size:3.5em;
font-weight:normal;
font-family:"Erica One", Tahoma, Arial, Helvetica, sans-serif;}

#logotipo,#logotipo * {
color:#6c0000;
text-decoration:none!important;}

/* BÚSQUEDA */
#searchForm {
position:absolute;
top:0;
right:0;
width:300px;
text-align:right;
padding:28px 1px;
font-size:1.1em;}

#searchForm .button {
width:180px;
height:17px;
padding:5px 10px;
margin-right:5px;}

#searchForm .submit {
width:87px!important;
height:29px;
background:#8c0000;}

/* CONTACTANOS */

#contactatoros .contactatoroscajas {
width:300px;
height:30px;
border:thin solid #69e269;
background:#dcdcdc;
padding:2px 0 2px 5px;}
	
#contactatoros textarea {
width:300px;
height:80px;
border:thin solid #69e269;
background:#dcdcdc;
padding:2px 0 2px 5px;}

#contactatorosboton {
width:87px!important;
height:42px;
overflow:visible;
padding:0 5px;
color:#fff;
font-weight:bold;
border:none;
cursor:pointer;
border:0;
background:#8D0000;}

/* MAPAWEB */

#mapawebtoros ul li {
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;}