/* 
ESTILO PARTICULAR DE UNA P�GINA WEB

Debe existir una hoja de estilos por cada p�gina web que necesite una modificaci�n especifica en los estilos

*/
.img_biblioteca{
	margin-bottom:15px;}
.piefoto{
	color:#364268;
	font-style:italic;
	font-weight:bold;}
.col_imagen .nuevo{
	margin-bottom:0px;}
.cata{
	float:left;
	margin-left:10px;
}
#frasecantidad{
	padding-top:5px;
}
.txt_des{
	padding:0px 10px;
	width: 575px;
}

.txt_desarrollo{
	padding:0px 10px;
	width: 95%;
}

.cont-derecha {
	float: left;
	margin:20px 0px;
	width:70%;
}

.a_ppt{
	background:url(../img/icono_pps_03.jpg) no-repeat 5px 0px;
	display: inline-block;
	height:35px;
	padding-left:30px;}
.txt_descripcion{}
	.txt_des ul{
	padding-left:20px;
	margin:5px 0px;
	list-style:disc;
	}
.tdes td{padding:2px;}
.pdf{
	float:left;
	width:500px;
	margin-right:10px;
	}
	.pdf p{
	float:left;
	width:240px;
	margin-right:10px;
	text-align: left !important;
	}
	.ppt{
	float:left;
	width:500px;
	margin-right:10px;
	margin-bottom: 20px;
	}
	.ppt p{
	float:left;
	width:240px;
	margin-right:10px;
	text-align: left !important;
	}
.video_you{
	float:left;
	width:100%;
	
	}.video_you iframe{
		float:left;
		margin-right:10px;
		margin-bottom:10px;}	
.pdf a{
	padding-left:30px;
	margin-bottom:5px;
	height:40px;
	overflow:hidden;
	/*float:left;*/
	display:block;
	font-weight:bold;
	background:url(../img/padf2_06_.png) no-repeat left top;}


.ppt a{
	padding-left:30px;
	margin-bottom:5px;
	height:40px;
	overflow:hidden;
	/*float:left;*/
	display:block;
	font-weight:bold;
	background:url(../img/icono_pps_03.jpg) no-repeat left top;}

	.pdf-ayuda a{
	padding-left:30px;
	margin-bottom:5px;
	height:40px;
	overflow:hidden;
	/*float:left;*/
	display:block;
	font-weight:bold;
	background:url(../img/padf2_06_.png) no-repeat left top;}


.ppt-ayuda a{
	padding-left:30px;
	margin-bottom:5px;
	height:40px;
	overflow:hidden;
	/*float:left;*/
	display:block;
	font-weight:bold;
	background:url(../img/icono_pps_03.jpg) no-repeat left top;}

	.pdf-ayuda-des a{
	padding-left:30px;
	margin-bottom:5px;
	height:40px;
	overflow:hidden;
	/*float:left;*/
	display:block;
	font-weight:bold;
	background:url(../img/padf2_06_.png) no-repeat left top;}


.ppt-ayuda-des a{
	padding-left:30px;
	margin-bottom:5px;
	height:40px;
	overflow:hidden;
	/*float:left;*/
	display:block;
	font-weight:bold;
	background:url(../img/icono_pps_03.jpg) no-repeat left top;}

	.pdf-ayuda{
	float:left;
	width:45%;
	margin-left:5%;
	}
	.ppt-ayuda{
	float:left;
	width:45%;
	margin-left:5%;
	}
.pdf-ayuda-des{
	float:left;
	width:45%;
	margin-right:5%;
	}
	.ppt-ayuda-des{
	float:left;
	width:45%;
	margin-right:5%;
	}
.cuerpo_desarrollo{
width:667px;
margin-top:15px;}

.col_imagen{
float:left;

/*margin-bottom:15px;*/
width:274px;
}

.imagen_des{
width:252px;
position:relative;
float:left;
background-color: #FFFFFF;
padding-top:2px;
margin-bottom:8px;
padding-left:2px;
overflow:hidden;
height:200px;

}
.curvedarea_categoria .contenido{
	}


#rotator img{/*width:250px;

height:189px;*/

display:block;}
.imagen_des  span{
	display:block;width:250px;

/*height:189px;*/}
.imagen_des a span{
width:250px;
position:relative;
height:200px;
cursor:pointer;
float:left;
background-position:center center;
background-repeat:no-repeat;
background-color: #CCCCCC;}

.imagen_des .img_ampliada{
width:12px;
top:5px;
right:2px;
position:absolute;
text-align:center;
background-color:#FFFFFF;
z-index:1;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;

}

.img_ampliada a{
text-decoration:none;}
.imagen_des  .img_ampliada a{
text-decoration:none;
width:auto;
height:auto;}
.rotar{
width:150px;
margin:0px auto;
text-align:center;
margin-top:5px;}
.rotar table{
	width:150px;
margin:0px auto;
text-align:center;
margin-top:5px;
	}
.rotar span{

	}
	
.rotar p{
	display: inline;
	border:#000 1px solid;}	
	
	
.rotar a{
		
		
}
.img_mosaico{
margin:10px 0px 7px 0px;
margin-right:20px;
float:left;
background-color:#CCCCCC;
width:115px;
height:86px;
border: #999999 1px solid;}
.img_mosaico a{
cursor:pointer;

display:block;}
.img_mosaico a span{
width:115px;
overflow:hidden;
height:86px;
float:left;
position:relative;
background-position:center center;
background-repeat:no-repeat;
background-color: #CCCCCC;
}
h1{

font-weight:bold;

}
.carro_pago{
	border:0;
	background:none;
	background:url(../img/carrito_07.jpg) no-repeat;
	width:24px;
	cursor:pointer;
	margin:0px auto;
	float:none;
	height:19px;}
/*.img_mosaico a:hover{z-index:1;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}*/