@charset "utf-8";


body {
	margin-top: 0px;
	background-color: #000000;
	background-image: url();
	background-repeat: no-repeat;
}


a:link {
	text-decoration: none;
	color:#ffffff;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}
a:active {
	text-decoration: none;
	color: #ffffff;
}


.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 12px;
}
.h1_portada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F4F4F4;
	font-weight: bold;
	letter-spacing: 5px;
}

.linea-up {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #712391;
	background-image: url(../img-cursos-fotografia-madrid/bg_menu2.gif);
	background-repeat: repeat-x;
}

.tx {
	font-family: Verdana;
	font-size: 11px;
	color: #CCCCCC;
}

.txFormulario{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;

}
.tx-m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.tx-morado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #712391;
}

.tx_morado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #AC4DD5;
}
.linea-inf {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AC4DD5;
}

.tx-blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	background-repeat:repeat-x;
}
.tx-menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.tx-11-morado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AC4DD5;
}
.borde {
	border: 1px dotted #999999;
}
.txrojo {
	color: #FF0000;
}
.open {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00CC00;
}
.borde_tb {
	border: 1px solid #AC4DD5;
}
.tx-curso-fotografia-madrid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.exclusivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
}
.cajaFormularios{
padding-top:5px;
padding-bottom:10px;

border-bottom:1px dotted #ffffff;;


}

.listaBase{
list-style-position:inside;
list-style-image:url(../img-cursos-fotografia-madrid/flechaCorta.gif)

}

.lista {
	list-style-position: inside;
	list-style-image: url(../img-cursos-fotografia-madrid/flechita.gif);
	list-style-type: none;
	padding-top:2px;
	padding-bottom:2px;
}


.tdBullet{
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #9242b5;

border-bottom:1px solid #2a023b;

}

.tdListadoDetalle{



padding-top:5px;
padding-bottom:5px;

border-bottom:1px solid #2a023b;
border-top:1px solid #9242b5;
text-align:left;

}

.tdTituloMenu {
padding-left:10px;
padding-top:9px;
padding-bottom:15px;
font-size:15px;
font-weight:bold;
border-bottom:1px solid #2a023b;


}

.tablaContenedorMenu{
border-bottom:1px solid #9242b5;}

.tdOpiniones{
	padding-top:10px;
	padding-bottom:18px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #b4b4b4;
	border-top:1px solid #606060;
	font-style:normal;
	text-align:justify;

}

.tdNombreUsuario{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;


}

.tdImagen{

padding-top:10px;
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
text-align:center;
width:33%;
}

.imagenMostrar{
border:1px solid #7d399c;
width:300px;}

.tituloBotonera{

padding-left:4px;
padding-top:4px;
padding-bottom:4px;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #31153d;
background-color:#a831dd;
}

.strText {
	BORDER-RIGHT: #813aa0 1px solid; 
	BORDER-LEFT: #813aa0 1px solid;
	BORDER-TOP: #813aa0 1px solid; 
	BORDER-BOTTOM: #813aa0 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 290px;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
	COLOR: #813aa0;
	FONT-SIZE: 11px;
	padding-left:4px;
	vertical-align:middle;
}

.strTextError {
	BORDER-RIGHT: #ff0000 1px solid; 
	BORDER-LEFT: #ff0000 1px solid;
	BORDER-TOP: #ff0000 1px solid; 
	BORDER-BOTTOM: #ff0000 1px solid;
	BACKGROUND-COLOR: #fde2e2;
	WIDTH: 290px;
	HEIGHT: 17px;
	TEXT-ALIGN: left;
	COLOR: #ff0000;
	FONT-SIZE: 11px;
}

.strTextsmallError {
	BORDER-RIGHT: #ff0000 1px solid; 
	BORDER-LEFT: #ff0000 1px solid;
	BORDER-TOP: #ff0000 1px solid; 
	BORDER-BOTTOM: #ff0000 1px solid;
	BACKGROUND-COLOR: #fde2e2;
	WIDTH: 90px;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	COLOR: #3b542e;
	FONT-SIZE: 9px;
}
.strTextsmall {
	BORDER-RIGHT: #3b542e 1px solid; 
	BORDER-LEFT: #3b542e 1px solid;
	BORDER-TOP: #3b542e 1px solid; 
	BORDER-BOTTOM: #3b542e 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 90px;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	COLOR: #3b542e;
	FONT-SIZE: 9px;
}

.textFieldError {
	BORDER-RIGHT: #ff0000 1px solid; 
	BORDER-LEFT: #ff0000 1px solid;
	BORDER-TOP: #ff0000 1px solid; 
	BORDER-BOTTOM: #ff0000 1px solid;
	BACKGROUND-COLOR: #fde2e2;
	WIDTH: 290px;
	HEIGHT: 55px;
	TEXT-ALIGN: left;
	COLOR: #4c623e;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textField {
	BORDER-RIGHT: #813aa0 1px solid; 
	BORDER-LEFT: #813aa0 1px solid;
	BORDER-TOP: #813aa0 1px solid; 
	BORDER-BOTTOM: #813aa0 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 350px;
	HEIGHT: 55px;
	TEXT-ALIGN: left;
	COLOR: #813aa0;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

}


.cmbError {
	BORDER-RIGHT: #ff0000 1px solid; 
	BORDER-LEFT: #ff0000 1px solid;
	BORDER-TOP: #ff0000 1px solid; 
	BORDER-BOTTOM: #ff0000 1px solid;
	BACKGROUND-COLOR: #fde2e2;
	WIDTH: 160px;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	COLOR: #4c623e;
	FONT-SIZE: 10px;
}
.cmb {
	BORDER-RIGHT: #813aa0 1px solid; 
	BORDER-LEFT: #813aa0 1px solid;
	BORDER-TOP: #813aa0 1px solid; 
	BORDER-BOTTOM: #813aa0 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 290px;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
	COLOR: #813aa0;
	FONT-SIZE: 11px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:middle;
}

.chkBtnSmallError {
	WIDTH: 11pt;
	HEIGHT: 8pt;
	background-color:fde2e2;
}
.chkBtnSmall {
	WIDTH: 11pt;
	HEIGHT: 8pt;
}
.tdTituloFormulario{
color:#aa4ed5;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;


}

.tdSubTituloFormulario{
color:#ffffff;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;



}

.tdItemFormulario{
padding-top:4px;
padding-left:20px;
padding-bottom:8px;
padding-right:4px;
border-bottom:1px dotted #aa4ed5;

}
.btnGenerico {
	BORDER-RIGHT: #9242b5 1px solid; 
	BORDER-TOP: #9242b5 1px solid; 
	BORDER-LEFT: #9242b5 1px solid; 
	BORDER-BOTTOM: #9242b5 1px solid;
	BACKGROUND-COLOR: #aa4ed5;
	WIDTH: 68px; 
	HEIGHT: 18px;
	COLOR: #FFFFFF; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: BOLD;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: center;
	cursor: hand;
}
