@charset "utf-8";
@font-face{ 
	font-family: 'Montserrat-Regular';
	src: url('/fuentes/MonserratRegular/Montserrat-Regular.eot');
	src: url('/fuentes/MonserratRegular/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		 url('/fuentes/MonserratRegular/Montserrat-Regular.woff') format('woff'),
		 url('/fuentes/MonserratRegular/Montserrat-Regular.ttf') format('truetype'),
		 url('/fuentes/MonserratRegular/Montserrat-Regular.svg#webfont') format('svg');
}
*{ font-size:inherit; font-family: 'Montserrat-Regular', sans-serif; font-size:12px; color:#333333;}
/** { font-family: "Trebuchet MS", Calibri, Arial; font-size:12px; color:#333333; }*/
* form{ padding:0; margin:0;}
body{ margin:0; padding:0; background: url(../imagenes/background.png);}
form{ margin:0; padding:0;}
.estilo10{ font-size:10px; color:#333333;}
.estilo11{ font-size:11px; color:#333333;}
.estilo11gris{ font-size:11px; color:#777777;}
.estilo12{ font-size:12px; color:#333333;}
.estilo14{ font-size:14px; color:#333333;}
.estilo18{ font-size:18px; color:#333333;}
.estilo18red{ font-size:18px; color:#691531;}
.estilo24{ font-size:24px; color:#333333;}
.estilo20_white{ font-size:20px; color:#FFFFFF; font-weight:bold;}
.estilo16_white{ font-size:16px; color:#FFFFFF; font-weight:bold;}
.separador{ clear:both;}
a:link{ font-size:12px; color:#9D2448; text-decoration:none;}
a:visited{ font-size:12px; color:#9D2448; text-decoration:none;}
a:hover{ font-size:12px; color:#681331; text-decoration:none;}
a:active{ font-size:12px; color:#9D2448; text-decoration:none;}
table.tabla_estilo { border:1px solid #CCCCCC; border-collapse:collapse;}
table.tabla_estilo td ,th{ border:1px solid #CCCCCC;}
table.tabla_botones td ,th{ border:none;}
/************************************************************************************** PAGINA PRINCIPAL */
#ppbox{ width:900px; margin:0 auto; border-left:5px solid #BEBEBE; border-right:5px solid #BEBEBE; }
#pp01{ width:900px; height:175px; background:url(../imagenes/pp01.jpg) no-repeat; float:left;}
#pp02{ width:900px; height:44px; background:url(../imagenes/pp02.jpg) no-repeat; float:left;}
#pp03{ width:900px; height:29px; background:url(../imagenes/pp03.jpg) repeat-x; float:left;}
#pp04{ width:900px; height:390px; background:#FFF; float:left; }
#pp05{ width:900px; height:110px; background:url(../imagenes/ppbotones.jpg) no-repeat;}
#pp06{ width:900px; height:106px; background:url(../imagenes/pp06.jpg) no-repeat #FFFFFF;  overflow:hidden;}
#pp07{ width:900px; height:41px; background:url(../imagenes/pp07.jpg) repeat-x;}
#pp08{ width:900px; height:500px; background:#FFFFFF; border-bottom:5px solid #CCC;}
#pp10{ width:900px; height:61px; background:url(../imagenes/pp10.jpg) repeat-x;}
#pp11{ width:900px; height:475px; background:url(../imagenes/pp11.jpg) repeat-x;}
#pp11 a:link{ color:#CCCCCC; font-size:12px; }
#pp11 a:visited{ color:#CCCCCC; font-size:12px;}
#pp11 a:hover{ color:#FFFFFF; font-size:12px;}
#pp11 a:active{ color:#CCCCCC; font-size:12px;}
#pp13{ float:left;}
#pp14{ float:right; margin-top:10px;}
#pp15{ color:#FFFFFF; font-size:18px; text-align:right; padding:14px 10px 0 0; font-weight:bold;}
#pp15 a:link{ font-size:14px; color:#E2E2E2; text-decoration:none;}
#pp15 a:visited{ font-size:14px; color:#E2E2E2; text-decoration:none;}
#pp15 a:hover{ font-size:14px; color:#FFFFFF; text-decoration:none;}
#pp15 a:active{ font-size:14px; color:#E2E2E2; text-decoration:none;}
#pp16{ width:900px; height:29px; background:url(../imagenes/ppboton00.png) no-repeat right;}

#ppboton1{ width:167px; height:49px; float:left; position:relative; left:158px; background: none; cursor:pointer; z-index:3;}
#ppboton1:hover{ width:167px; height:49px; background: url(../imagenes/ppboton00_hover.png) -3px 0 no-repeat; }

#ppboton2{ width:164px; height:49px; float:left; position:relative; left:117px; background: none; cursor:pointer; z-index:3;}
#ppboton2:hover{ width:164px; height:49px; background:url(../imagenes/ppboton00_hover.png) -189px 0 no-repeat;   }

#ppboton3{ width:297px; height:49px; float:left; position:relative; left:74px; background: none; cursor:pointer; z-index:3; }
#ppboton3:hover{ width:297px; height:49px; background:url(../imagenes/ppboton00_hover.png) -403px 0 no-repeat;  }

#ppboton4{ width:248px; height:49px; float:left; position:relative; left:14px; background: none; cursor:pointer; z-index:3; }
#ppboton4:hover{ width:248px; height:49px; background:url(../imagenes/ppboton00_hover.png) -726px 0 no-repeat;  }

/*#ppboton1{ width:197px; height:49px; float:left; position:relative; left:161px; background: none; cursor:pointer; z-index:3;}
#ppboton1:hover{ width:197px; height:49px; background: url(../imagenes/ppboton00_hover.png) -3px 0 no-repeat; }
#ppboton2{ width:194px; height:49px; float:left; position:relative; left:107px; background: none; cursor:pointer; z-index:3;  }
#ppboton2:hover{ width:194px; height:49px; background:url(../imagenes/ppboton00_hover.png) -206px 0 no-repeat;   }
#ppboton3{ width:204px; height:49px; float:left; position:relative; left:53px; background: none; cursor:pointer; z-index:3; }
#ppboton3:hover{ width:204px; height:49px; background:url(../imagenes/ppboton00_hover.png) -406px 0 no-repeat;  }
#ppboton4{ width:305px; height:49px; float:left; position:relative; left:0; background: none; cursor:pointer; z-index:3; }
#ppboton4:hover{ width:305px; height:49px; background:url(../imagenes/ppboton00_hover.png) -616px 0 no-repeat;  }*/
#ppimagebotonback{ float:left; position:relative; top:-49px; left:138px; z-index:2;}
#pp18{ float:left; width:360px; margin-top:10px;}
#pp19{ float:left; width:540px;}
#pp20{ text-align:center; color:#1367C8; font-size:18px; font-weight:bold;  padding:10px 20px 0 20px; overflow:auto;}
#pp21{ width:450px; float:right;}
#pp22{ position:relative; top:5px;}
#pp24{ float:left; width:448px; padding:1px 1px 0 1px; margin:0; border-right:5px solid #CCC; height:500px; }
#pp25{ float:left; width:443px; padding:2px 1px 1px 1px; margin:0; border-bottom:5px solid #CCC; height:248px;}
#pp26{ font-size:16px; color:#FFF; float:left; width:430px; margin:9px 0 0 18px;}
#pp28{ float:left; width:160px; height:230px; margin-top:10px; }
#pp29{ float:left; width:160px; height:215px; margin-top:10px;}
#pp30{ float:left; width:260px; height:215px; margin-top:10px;}
#pp31{ float:left; width:225px; height:215px;}
.pp32{ margin:5px 20px 0 20px;}
.pp36{width:900px; height:35px;}
#pp37{ width:900px; height:63px; background:url(../imagenes/tel.png) no-repeat 630px 0; }
#pp38{ color:#CCCCCC; font-size:10px; padding:25px 0 0 20px;}
#pp39{ color:#333; font-weight:bold; font-size:14px; padding:0 20px 0 20px; overflow:auto;}
#pp40{ margin-top:30px; text-align:center; color:#1367C8; font-size:18px; font-weight:bold; }
#pp42{ text-align:right; height:106px; padding:0 20px 0 0; }
#pp43 { padding:9px 0; text-align:right;}
#pp43 a:link{ font-weight:bold; color:#FFF;}
#pp43 a:visited{ font-weight:bold; color:#FFF;}
#pp43 a:hover{  font-weight:bold; color:#E3D397;}
#pp43 a:active{font-weight:bold; color:#FFF;}
#pp44{ background:#FFFFFF; height:10px; text-align:center; background:url(../imagenes/coronavirus.jpg) no-repeat;}
#pp44 a{ font-size:25px; font-weight:bold; color:#333}
#pp45{ width:900px; height:112px; }
#pp46{ width:900px; height:251px; background:#EEE; border-bottom:4px solid #BEBEBE; }
#pp47{ float:left; width:448px; padding:1px 1px 0 1px; margin:0;  height:248px; border-right:5px solid #CCC; }
#pp48{ float:left; width:423px; padding:2px 10px 1px 10px; margin:0; height:250px; }
#pp49{ height:20px; padding:2px; font-size:16px; color:#CC2760; font-weight:bold; }
#pp50{ float:left; width:445px; padding:0; margin:0; height:248px; }
#pp51{ float:left; width:448px; padding:0; margin:0; height:500px;}
#pp52{ float:right; width:444px; padding:0; margin:0; height:500px;}
#pp53{ float:right; margin-top:20px; /*margin-right:-60px;*/ padding-right:5px; }
#pp54 { padding:3px 0 0 0; height:50px; background:url(../imagenes/pp54.png) repeat-x; border-top:5px solid #691C30; border-bottom:5px solid #691C30;}
#pp54 a:link{ font-weight:bold; color:#FFF;}
#pp54 a:visited{ font-weight:bold; color:#FFF;}
#pp54 a:hover{  font-weight:bold; color:#691C30;}
#pp54 a:active{font-weight:bold; color:#FFF;}
.pp55{ padding-top:4px;}
.pp56{ background:url(../imagenes/pp56.jpg) repeat-x; height:11px;}
.pp57{ position: relative; float:right; top:0; right:-62px;}

#ppmenuboton1{ width:173px; height:35px; float:left; position:relative; left:209px; top:1px; background: none; cursor:pointer;}
#ppmenuboton1:hover{ background: url(../imagenes/ppbotoneraprin.png) 0px 0px no-repeat; }
#ppmenuboton2{ width:124px; height:35px; float:left; position:relative; left:188px; top:1px; background: none; cursor:pointer;}
#ppmenuboton2:hover{ background:url(../imagenes/ppbotoneraprin.png) -216px 0px no-repeat;}
#ppmenuboton3{ width:122px; height:35px; float:left; position:relative; left:168px; top:1px; background: none; cursor:pointer;}
#ppmenuboton3:hover{ background:url(../imagenes/ppbotoneraprin.png) -349px 0px no-repeat;}
#ppmenuboton4{ width:204px; height:35px; float:left; position:relative; left:148px; top:1px; background: none; cursor:pointer; }
#ppmenuboton4:hover{ background:url(../imagenes/ppbotoneraprin.png) -490px 0px no-repeat;}
#ppmenuboton5{ width:150px; height:35px; float:left; position:relative; left:126px; top:1px; background: none; cursor:pointer;}
#ppmenuboton5:hover{ background:url(../imagenes/ppbotoneraprin.png) -750px 0px no-repeat;}

#ppmenuboton6{ width:189px; height:35px; float:left; position:relative; left:185px; top:2px; background: none; cursor:pointer;}
#ppmenuboton6:hover{ background:url(../imagenes/ppbotoneraprin.png) 0px -46px no-repeat;}
#ppmenuboton7{ width:183px; height:35px; float:left; position:relative; left:166px; top:2px; background: none; cursor:pointer;}
#ppmenuboton7:hover{ background:url(../imagenes/ppbotoneraprin.png) -206px -46px no-repeat;}
#ppmenuboton8{ width:94px; height:35px; float:left; position:relative; left:146px; top:2px; background: none; cursor:pointer;}
#ppmenuboton8:hover{ background:url(../imagenes/ppbotoneraprin.png) -409px -46px no-repeat;}
#ppmenuboton9{ width:175px; height:35px; float:left; position:relative; left:126px; top:2px; background: none; cursor:pointer;}
#ppmenuboton9:hover{ background:url(../imagenes/ppbotoneraprin.png) -547px -46px no-repeat;}
#ppmenuboton10{ width:153px; height:35px; float:left; position:relative; left:106px; top:2px; background: none; cursor:pointer;}
#ppmenuboton10:hover{ background:url(../imagenes/ppbotoneraprin.png) -747px -46px no-repeat; }

#ppmenuboton11{ width:215px; height:35px; float:left; position:relative; left:162px; top:3px; background: none; cursor:pointer;}
#ppmenuboton11:hover{ background:url(../imagenes/ppbotoneraprin.png) 0px -94px no-repeat;}
#ppmenuboton12{ width:151px; height:35px; float:left; position:relative; left:143px; top:3px; background: none; cursor:pointer;}
#ppmenuboton12:hover{ background:url(../imagenes/ppbotoneraprin.png) -233px -94px no-repeat;}
#ppmenuboton13{ width:149px; height:35px; float:left; position:relative; left:122px; top:3px; background: none; cursor:pointer;}
#ppmenuboton13:hover{ background:url(../imagenes/ppbotoneraprin.png) -403px -94px no-repeat;}
#ppmenuboton14{ width:148px; height:35px; float:left; position:relative; left:101px; top:3px; background: none; cursor:pointer;}
#ppmenuboton14:hover{ background:url(../imagenes/ppbotoneraprin.png) -571px -94px no-repeat;}
#ppmenuboton15{ width:158px; height:35px; float:left; position:relative; left:79px; top:3px; background: none; cursor:pointer;}
#ppmenuboton15:hover{ background:url(../imagenes/ppbotoneraprin.png) -742px -94px no-repeat;}

#ppmenuboton16{ width:163px; height:35px; float:left; position:relative; left:60px; top:3px; background: none; cursor:pointer;}
#ppmenuboton16:hover{ background:url(../imagenes/ppbotoneraprin.png) -737px -93px no-repeat;}

/************************************************************************************** CONTENIDOS */
#pw02{ width:900px; height:44px; background:url(../imagenes/pp02.jpg) no-repeat; float:left;}
#pw03{ color:#FFFFFF; font-size:18px; text-align:right; padding:14px 10px 0 0; font-weight:bold}
#pw03 a:visited{ font-size:14px; color:#E2E2E2; text-decoration:none;}
#pw03 a:hover{ font-size:14px; color:#FFFFFF; text-decoration:none;}
#pw03 a:active{ font-size:14px; color:#E2E2E2; text-decoration:none;}
#pw04{ width:900px; background:#EEEDED;}
#pw05{ width:900px; height:11px; background:url(../imagenes/pp12.jpg) no-repeat;}
#pw06{ width:645px; float:left; margin:0 0 10px 10px;}
.pw07{ border:1px solid #DADADA; background:#FFFFFF; margin-bottom:10px;}
.pw08{ float:left; width:75px; height:64px; border-right:1px solid #DADADA;}
.pw09{ color:#000000; font-size:25px; text-align:center; margin-top:7px; font-weight:bold;}
.pw10{ color:#777777; font-size:13px; text-align:center;}
.pw11{ float:left; width:567px; height:65px;}
.pw12{ color:#000000; font-size:20px; margin:12px 0 0 10px;}
.pw13{ color:#777777; font-size:12px; margin:0 0 0 10px;}
.pw14{ color:#555555; font-size:13px; padding:10px 0 5px 10px; border-bottom:1px solid #DADADA;}
.pw15{ float:left; width:300px; color:#777777; font-size:11px; padding:5px 0 3px 10px;}
.pw16{ float:right; width:300px; padding:5px 10px 3px 10px; text-align:right;}
.pw16 a{ font-size:14px; font-weight:bold;}
#pw17{ width:225px; float:right; margin:0 10px 10px 0;}
.pw18{ font-size:16px; font-weight:bold; color:#444444; margin:3px 0;}
.pw19{ border:1px solid #DADADA; background:#FFFFFF; margin-bottom:15px;}
#pw20{ margin:10px 5px; text-align:center;}
#pw20 a{ color:#444444; font-size:20px;}
#pw20 a:hover{ color:#166BB5; font-size:20px;}
#pw21{ color:#166BB5; font-size:20px;}
.pw22{ font-size:11px; color:#666666; margin:10px;}
.pw22 a{ font-size:11px; color:#666666;}
.pw22 a:hover{ color:#166BB5; font-size:11px;}
#pw23{ color:#555555; font-size:16px; padding:10px 0 5px 10px; border-bottom:1px solid #DADADA; font-weight:bold;}
#pw24{ margin:20px; text-align:justify; color:#555555; font-size:12px;}
#pw25{ width:100%;}
#pw26{ width:900px; height:245px;}
#pw27{ color:#FFFFFF; font-size:18px; text-align:right; padding:200px 10px 0 0; font-weight:bold}
#pw27 a:link{ font-size:14px; color:#E2E2E2; text-decoration:none;}
#pw27 a:visited{ font-size:14px; color:#E2E2E2; text-decoration:none;}
#pw27 a:hover{ font-size:14px; color:#FFFFFF; text-decoration:none;}
#pw27 a:active{ font-size:14px; color:#E2E2E2; text-decoration:none;}
#pw28{ padding:10px 10px 3px 10px ; text-align:right;}
#pw29{ width:200px; height:25px; background:#EBEBEB; border:0; color:#333333; font-size:11px; padding:2px;}
#pw30{ background:#FFFFFF; border:0; color:#555555; font-size:14px; cursor:pointer;}
#pw31{ padding:0 10px 10px 10px;}
#pw32{ padding:10px; border:1px solid #DADADA; background:#FFFFFF; margin-bottom:10px;}
.pw33{ margin-bottom:15px; font-size:11px; color:#444444;}
#pw34{ background:#FFFFFF;}
#pw34:hover{ background:#EBEBEB;}
#pw35{ margin:0 20px 20px 20px; text-align:justify; color:#555555; font-size:12px;}
#pw36{ font-size:18px; border-bottom:1px solid #CCC; margin-bottom:5px;}
.pw37{ float:left; width:128px; text-align:center; font-size:12px; color:#93ADBE; font-weight:bold;}
#pw39{ height:240px; background:url(../imagenes/contacto.jpg) no-repeat;}
#pw40{ height:240px; background:url(../imagenes/pw40.jpg) no-repeat;}
#pw41{ height:240px; background:url(../imagenes/pw41.jpg) no-repeat;}
#pw42{ height:240px; background:url(../imagenes/pw42.jpg) no-repeat;}
#pw43{ height:240px; background:url(../imagenes/pw43.jpg) no-repeat;}
#pw44{ height:240px; background:url(../imagenes/pw44.jpg) no-repeat;}
#pw45{ height:240px; background:url(../imagenes/pw45.jpg) no-repeat;}
#pw46{ height:240px; background:url(../imagenes/pw46.jpg) no-repeat;}
#pw47{ height:240px; background:url(../imagenes/pw47.jpg) no-repeat;}
#pw48{ height:240px; background:url(../imagenes/pw48.jpg) no-repeat;}
#pw49{ height:240px; background:url(../imagenes/pw49.jpg) no-repeat;}
#pw50{ height:240px; background:url(../imagenes/pw50.jpg) no-repeat;}
#pw51{ height:240px; background:url(../imagenes/pw51.jpg) no-repeat;}
#pw52{ height:240px; background:url(../imagenes/pw52.jpg) no-repeat;}
#pw53{ height:240px; background:url(../imagenes/pw53.jpg) no-repeat;}
#pw54{ height:240px; background:url(../imagenes/pw54.jpg) no-repeat;}
#pw55{ height:240px; background:url(../imagenes/pw55.jpg) no-repeat;}
#pw56{ height:240px; background:url(../imagenes/pw56.jpg) no-repeat;}
#pw57{ height:240px; background:url(../imagenes/pw57.jpg) no-repeat;}
.pw58{ background:#FFFFFF;filter:alpha(opacity=90);float:left;-moz-opacity:.80;opacity:.80; width:330px; width:140px; font:'Trebuchet MS'; font-size:10px; padding:3px; padding-left:15px; border:1px solid #CCC;}
#pw59{ width:600px; left:0px; position:relative; z-index: 0;}
#pw60{ font-size:18px; color:#FFFFFF; font-weight:bold; padding-top:5px;}
.pw61{border: 1px solid #BFBFBF; color: #343434; font-size: 12px;}
.pw62 { border: 1px solid #BFBFBF; color: #343434;	font-size: 12px;}
#pw63{ width:860px; padding:10px; margin:0px auto 15px auto; background:#DCDADA; color:#FFF; }
#pw64{ float:right; width:350px; text-align:right; font-size:18px;}
#pw65{ float:left; width:500px; font-size:18px; text-align:left;}
#pw64{ background:url(../imagenes/pw64.jpg) no-repeat;}
.pw65{ font-size:18px; font-weight:bold; padding:10px; background:#CDCDCD}
.pw66{ background:#EEEDED; border:1px solid #EEEDED;}
.pw67{ background:#572034; font-size:16px; height:33px; color:#FFF; padding:10px 10px 0 10px; font-weight:bold;}
.pw68{ font-size:16px; color:#CCC; font-weight:bold; float:right; width:450px;}
.pw68 a{ font-size:16px; color:#CCC; font-weight:bold; float:right;}
.pw68:hover{ font-size:16px; color:#FFF; font-weight:bold; float:right;}
.pw68 a:hover{ font-size:16px; color:#FFF; font-weight:bold; float:right;}
.pw69{ padding:10px;}
.pw70{ font-size:25px; color:#333; font-weight:bold; padding:3px 0; }
.pw71{ text-align:justify; padding:5px 10px; font-size:14px;}
.pw72{ font-size:18px; color:#333; font-weight:bold; margin:15px 0 5px 0;}
#pw73{ height:240px; background:url(../imagenes/pw73.jpg) no-repeat;}
.pw74{ font-size:22px; color:#333; font-weight:bold; margin:3px 0; }
.pw75{ text-align:justify; padding:5px 0; font-size:14px;}
.pw75 li{ font-size:14px;}
.pw76{ float:left; width:285px; margin:0 2px 20px 10px; text-align:center;}
.pw77{ background:#FFF; border:1px solid #999; margin:5px 0;}
.pw78 a{ font-size:14px;}
.pw79{ height:240px; background:url(../imagenes/pw79.jpg) no-repeat;}
.pw80{ color:#333; font-size:20px; padding:10px 0 5px 10px; border-bottom:1px solid #DADADA; }
.pw81{ height:240px; background:url(../imagenes/pw81.jpg) no-repeat;}
.pw82{ height:240px; background:url(../imagenes/pw82.jpg) no-repeat;}
.pw83{ font-size:25px; color:#333; font-weight:bold; padding:3px 10px; }
.pw83 a:link{ font-size:25px; color:#333; font-weight:bold; }
.pw83 a:hover{ font-size:25px; color:#000; font-weight:bold; }
#pw84{ float: left; width:338px; height:292px; margin:10px 0 10px 25px; border:1px solid #999;}
#pw85{ float:right; width:470px;  margin:10px 25px 10px 0;}
#pw86{ padding:15px; background:#FFF; font-size:13px; border:1px solid #CCC;}
#pw87{ margin:0 24px; border:1px solid #999;}
#pw88{ background:#FFFFFF; padding:15px 0; text-align:center;}
.pw89{ background:#93C5EE; padding:5px 2px; font-size:18px;}
.pw90{ border:1px solid #CCC; margin:5px 0;}
.pw91:hover{ background:#D2E8F9; cursor:pointer;}
.pw92{ background:#EEEEEE; color:#666;}
.pw93{ border:1px; font-size:14px; background:#CCC; font-weight:bold; padding:2px 5px; cursor:pointer;}
.pw94{ padding:5px; color:#333; background:#FFBBBD; font-size:14px; text-align:left; }
#pw95{ height:240px; background:url(../imagenes/pw83.jpg) no-repeat;}
#pw96{ float:left; width:300px; vertical-align:middle; font-size:14px; color:#777; font-style:italic; margin:15px 0 0 10px; }
#pw97{ float:right; width:300px; margin:5px 10px 0 0; }
.pw98{ border:1px solid #CD8D8D; background: #F2E1E1; padding: 5px; margin:0 10px 15px 10px; border-radius:10px; }
.pw99{ float:left; padding-left:5px;}
.pw100{ font-size:40px; }
.pw101{ float:right; width:92%; font-size:14px; font-weight:bold; color:#333333; padding:5px 0 0 10px; }
.pw102{ float:right; width:92%; font-size:14px; color:#992047; font-weight:bold; text-decoration:none; padding:3px 0; }
.pw102:hover { color:#741836;}