.modulologin {
	font : bold large Century Gothic;
	color : #FEA000;
	padding-top : 3px;
	padding-left : 8px;
}

.marco {
	border: 4px solid #343434;
	width: 800px;
	text-align: center;
}

.login td {
	font : normal x-small Arial;
	padding-left : 8px;
	color : Silver;
}

.login a:link, .login a:visited {
	font : xx-small;
	padding-top : 5px;
	color : Black;
	text-decoration : none;
}

.login a:hover {
	font : xx-small;
	padding-top : 5px;
	color : Black;
	text-decoration : none;
}

.log_taller {
	border: 2px solid #CC0066;
}

.foto_inf {
	background: url(images/portatiles.jpg) no-repeat right top;
}

.foto_inf2 {
	background: url(images/portatiles2.jpg) no-repeat right top;
	height: 350px;
}

.formtext {
	color: #CC0066;
	font: bold 14px Arial;
	vertical-align: bottom;
	height: 40px;
}

.text2 {
	color: #CC0066;
	font: bold 14px Arial;
	
}

.text3 {
	padding: 5px;
	padding-right: 15px !important;
}

.inputbox {
	border: 1px solid #FEA000;
	width: 200px;
}

.info {
	background-color: #CC0066;
	color: White;
	font: normal 12px Arial;
	padding : 8px 8px 8px 8px;
}

.info2 {
	color: #9D9D9D;
	font: normal 12px Arial;
	padding : 6px 6px 6px 6px;
}

.introduccion {
	border : 1px solid grey;
	padding : 8px 8px 8px 8px;
	font : normal xx-small Arial;
	color : #CC0066;
	text-align : justify;
}

.lista1, .lista1:link, .lista1:visited, .lista1:hover  {
	
	padding : 8px 6px 8px 6px;
	font : bold 11px Arial;
	color : #CC0066;
	text-align : justify;
	border-bottom: 1px solid #CC0066;
}

.lista4 {
	
	padding : 3px 6px 3px 6px;
	font : bold 11px Arial;
	color : #CC0066;
	text-align : justify;
	border-bottom: 1px solid #CC0066;
	vertical-align: bottom;
}

.lista2 {
	
	padding : 8px 8px 8px 8px;
	font : normal xx-small Arial;
	color : #9D9D9D;
	text-align : justify;
	border-bottom: 1px solid #CC0066;
}

.lista3 {
	
	font : bold 11px Arial;
	color : #CC0066;
	text-align : justify;
	
}

.list_tit {
	padding : 8px 8px 2px 8px;
	font : normal bold 13px Arial;
	color : #FEA000;
	
	border-bottom: 3px solid #FEA000;
}

.list_tit a:link, .list_tit a:visited{
	padding : 8px 8px 2px 8px;
	font : normal 9px Arial;
	color : #FEA000;
}

.list_tit a:hover{
	padding : 8px 8px 2px 8px;
	font : normal 9px Arial;
	color : #CC0066;
}

.introduccion b{
	font : bold 11px Arial;
	color : #CC0066;
	text-align : justify;
}

.ayuda {
	text-align : center;
	vertical-align : super;
}

.pie {
	text-align : center;
	padding-top : 8px;
	font : x-small Arial;
	color : White;
	border-top : 2px solid Gray;
	padding-bottom : 8px;
	background-image : url(images/fondopie2.jpg);
	background-repeat : repeat-x;
	background-position : top;
}
.pie a:link, .pie a:visited, .pie a:hover {
	font : x-small Arial;
	color : black;
	text-decoration: none;
}

.entrar {
	color: #DD006F;
	margin-right: 20px;
	font-weight: bold;
	background: url(boton.jpg) no-repeat left top;
	width: 112px;
	height: 28px;
	font-family: Arial;
	font-size: 12px;
	cursor: hand;
	padding-top: 6px;
	}
	
.entrar2 {
	color: #DD006F;
	text-align: center;
	font-weight: bold;
	background: url(boton.jpg) no-repeat left top;
	width: 112px;
	height: 28px;
	font-family: Arial;
	font-size: 12px;
	cursor: hand;
	padding-top: 6px;
	}
	
.cabecera {
	background-image : url(lorecol2.jpg);
	background-position : center;
	background-repeat : no-repeat;
	/*padding-top : 8px;
	padding-left : 8px;*/
	float : left;
	height : 100px;
}

.cabecera_esp {
	background-image : url(lorecol2.jpg);
	background-position : center;
	background-repeat : no-repeat;
	/*padding-top : 8px;
	padding-left : 8px;*/
	float : left;
	height : 100px;
}
.cabecera_cat {
	background-image : url(lorecol2_cat.jpg);
	background-position : center;
	background-repeat : no-repeat;
	/*padding-top : 8px;
	padding-left : 8px;*/
	float : left;
	height : 100px;
}

.cuerpolog2 {

	padding : 50px 30px 30px 30px;
	}

.cuerpolog {
	/*padding : 50px 260px 30px 260px;*/
	text-align : center;
	height: 400px;
	/*background: url(imagencentral.jpg) no-repeat center top;*/
	padding-top: 50px;
}

.cuerpolog1 {
	padding : 50px 50px 30px;
	text-align : left;
}

.enviar {
	background-color: #CC0066;
	color: White;
	border: 2px solid #DD006F;
	font: bold 12px Arial;
	cursor: hand;
}

.cuerpotex {
	padding : 20px 20px;
	text-align : left;
}

body {
font: Arial, Helvetica, sans-serif;
	background-color : #DD006F;
	text-align : center;
}
.cuerpoplant {
	text-align : left;
	padding-top : 20px;
}

.fondo {
	background: url(planet.jpg) no-repeat left top;
}

.fondo2 {
	background: url(images/fondo_index.jpg) no-repeat left top;
}


.moduloError {

            font : bold small Century Gothic;

            color : #BA55D3;

            text-align : center;

}

.moduloError1 a:link, .moduloError1 a:visited, .moduloError1 a:hover {
	font : bold small Century Gothic;
	color : #6600CC;
	text-align : center;
	text-decoration : underline;
}
.tabla a:link, .tabla, .tabla a:hover, .tabla  a:visited{
text-decoration: none;
font-weight: normal;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7795AD;
}


 a:link,  a:visited,  a:hover {
text-decoration: none;
font-weight: normal;
font: Arial;
font-size: 12px;
color: #7795AD;
}

.tabla {
	background: White;
}

.tit {
	border-bottom: 2px solid #FEA000;
	color: #FEA000;
	font: bold 17px Arial;
}

.forminput {
	background: #CC0066;
	width: 220px;
}
